我有存储在 MYSQL 中的数据库,我想从一个与我相关的表中提取值并将它们绘制在图表上。我想在c#中使用图表控件(可以在数据下的工具箱中找到)。我知道我必须首先从表中读取数据,但我必须在图表上绘制该数据。
例如我有这样的表:
列:id、名称、值、时间戳。
我有另一个表,它定义了特定变量名称的偏移量。我想使用该控制图绘制特定名称的值。
我开始编码,但我从未使用过图表控件,也不知道如何将数据库与它绑定(使用列表、数据集或数据表?)。这是代码:
OdbcDataAdapter dAdapter1 = new OdbcDataAdapter(query1, connection);
DataTable dTable1 = new DataTable();
dAdapter1.Fill(dTable1);
OdbcDataAdapter dAdapter2 = new OdbcDataAdapter(query2, connection);
DataTable dTable2 = new DataTable();
dAdapter2.Fill(dTable2);
chartVariable.DataSource = bSource1;
chartVariable.Titles.Add("Varibale Graph");
int index = dTable1.Columns[2];
for (int i = 0; i < dTable1.Rows.Count; i++)
{
chartVariable.Series[dTable1.Columns[0].ColumnName].Points[index];
}