MYSQL にデータベースを保存しており、自分に関連する 1 つのテーブルから値を抽出し、それらをグラフにプロットしたいと考えています。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];
}