こんにちは、私はWindowsフォームアプリケーションでグラフィックを描画するためにいくつかの助けが必要です。Windows FormsアプリケーションのDrawigグラフィックC#
私はここから.NETコミュニティ版用Nevronチャートをダウンロードします。アプリケーション
フォームだから私は、MySQLが、グラフ内の接続を行う
https://www.nevron.com/products-dot-net-chart-free-control
そして、私は、Windowsのツールから1つのグラフをドラッグします私はグラフのクエリをエクスポートする必要があります。
私のコードは次のとおりです。
private void chart1_Click(object sender, EventArgs e) {
string MyConString3 = "SERVER=localhost;" + "DATABASE=hydrodb;" +
"UID=root;" + "PASSWORD=;";
MySqlConnection connection3 = new MySqlConnection(MyConString3);
string command3 = "select year(Dat),month(Dat),min(vkolmin),avg(Vkolsre),Max(Vkolmax) from hydmes where station='"
+ comboBox1.SelectedItem.ToString() + "' and Dat between '"
+ comboBox2.SelectedItem.ToString() + "' and '" + comboBox3.SelectedItem.ToString()
+ "' group by year(dat),month(Dat)";
MySqlDataAdapter da3 = new MySqlDataAdapter(command3, connection3);
DataTable dt3 = new DataTable();
da3.Fill(dt3);
string s = "";
foreach (DataRow row in dt3.Rows) {
string rowz = string.Format("{0}, {1}, {2}, {3}, {4}", row.ItemArray[0], row.ItemArray[1], row.ItemArray[2],
row.ItemArray[3], row.ItemArray[4]);
s += "-" + rowz;
}
connection3.Close();
}
私はforeachのを必要とするかどうかわからないんだけど?
私はチャートでは
string command3 = "select year(Dat),month(Dat),min(vkolmin),avg(Vkolsre),Max(Vkolmax) from hydmes where station='"
+ comboBox1.SelectedItem.ToString() + "' and Dat between '"
+ comboBox2.SelectedItem.ToString() + "' and '" + comboBox3.SelectedItem.ToString()
+ "' group by year(dat),month(Dat)";`
からこのクエリをエクスポートする必要がありますか?
コードのヘルプ?
を'dt3'の行?あなたはチャート内のクエリーをエクスポートする必要があります。チャートグラフィックスまたはSQLだけでもエクスポートできますか?グラフのデータソースはどこに割り当てていますか? –
サンプルコードを教えてもらえますか? –
これはdbの文字列です。MyConString3 = "SERVER = localhost;" + "DATABASE = hydrodb;" + "UID = root;" + "PASSWORD =;"; –