2017-01-06 10 views
-3

こんにちは、私は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)";` 

からこのクエリをエクスポートする必要がありますか?

コードのヘルプ?

+0

を'dt3'の行?あなたはチャート内のクエリーをエクスポートする必要があります。チャートグラフィックスまたはSQLだけでもエクスポートできますか?グラフのデータソースはどこに割り当てていますか? –

+0

サンプルコードを教えてもらえますか? –

+0

これはdbの文字列です。MyConString3 = "SERVER = localhost;" + "DATABASE = hydrodb;" + "UID = root;" + "PASSWORD =;"; –

答えて

-1

グラフィックスをwinformで描画する場合は、代わりにzedgraphを使用してください。彼らは、同様のチャートの多くの品種のためのサンプルコードの多くを持っている...

は、以下のリンクチェックアウト操作を行います。これは、あなたが何をしているのは明らかではないが、

1. Samples From Code project

2. The Official Site containing sample materials

+1

理論的に質問に答えてください(ここでは答えの必須部分を含めることが望ましいです)(// meta.stackoverflow.com/q/8259)、参考のためにリンクを提供してください。 – Takarii

+0

私はzedgraphのように:) –

関連する問題