0

我有存储在 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];
            }
4

0 回答 0