文档半岛外围网上直营>>【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正版授权,请点击“”哟!

QQ交谈
在线咨询

渝公网安备
50010702500608号

客服热线