文檔金喜正規買球>>【TeeChart Pro ActiveX教程】2018>>【TeeChart Pro ActiveX教程】(八):ADO數據庫訪問(下)
【TeeChart Pro ActiveX教程】(八):ADO數據庫訪問(下)
介紹
將TeeChart控件連接到ADO.NET數據庫可以在設計時使用TeeChart編輯器完成,并在運行時使用幾行代碼完成。 任何Series都可以使用TeeChart Editor連接到ADO.NET表或查詢。每個系列都可以使用相同或不同的ADO.NET數據庫連接到相同或不同的表或查詢。 此設計為您提供了如何將圖表連接到數據庫的完全靈活性,因為您不僅限于一個數據庫,也不僅限于一個表或查詢。 在設計時也會檢索數據,因此您可以在開發期間查看實際數據。
在運行時連接到ADO.NET
[VERSION .NET 2003] DataAdapter
上述設計時步驟可以用幾行代碼以編程方式重現。這使您可以更自由地控制數據庫操作。 每個Series都有“DataSource”屬性,它確定數據庫值的來源(表或查詢),以及“YValues.DataMember”和“LabelMember”屬性,以指定我們要繪制的字段。 將新的TeeChart for .Net對象拖到新項目和新表單上。
[C#]
using System.Data; using System.Data.OleDb; using System.Security; using System.Security.Permissions; private void Form1_Load(object sender, System.EventArgs e) { DataSet masterDatr myCurrencyManager; public void ConnectChartToTable() { myCurrencyManager = (CurrencyManager)this.BindingContext[sourceTable]; singleRecordSource1.RecordCurrency=myCurrencyManager; tChart1[0].CheckDataSource(); }
可以使用CurrencyManager導航表(和圖表)
private void MovePrevious() { if (myCurrencyManager.Position>0) { myCurrencyManager.Position=myCurrencyManager.Position+1; tChart1[0].CheckDataSource(); } } private void MoveNext() { if (myCurrencyManager.Position<myCurrencyManager.Count) { myCurrencyManager.Position=myCurrencyManager.Position+1; tChart1[0].CheckDataSource(); } }
在ASP.NET中使用ADO.NET
您可以使用ASP.NET WebForm上的TeeChart WebChart通過ASP.NET連接數據源,其方式幾乎與數據源可以連接到WinForm上的TeeChart組件的方式相同。
購買TeeChart Pro AciveX正版授權,請點擊“”喲!