2016-09-07 1 views
0

Я хочу построить графический цвет с условиями в мс диаграмме, и когда я использую этот код, ничего не происходит. Это мой код.Измените цвет диаграммы (графика), когда выберите текст в combobox

if (metroComboBox3.Text == "Temperature") 
     { 

      chart1.Series[0].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line; 
     // chart1.Series["Series1"].Points[0].Color = Color.Green; 


      chart1.Series[0].Color = Color.Green; 
     } 

     if (metroComboBox3.Text == "Relative Humidity") 
     { 
      chart1.Series[1].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line; 
      // chart1.Series["Series1"].Points[0].Color = Color.Green; 
      chart1.Series[1].Color = Color.Red; 
     } 
+0

вам есть 'databind' для вашей карты? Pls share more infos –

+0

нет, у меня нет databind – Andrey

+0

я показываю код, как я создаю диаграмму в своем ответе – Andrey

ответ

-1
chart1.Series[0].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line; 
     chart1.Series[1].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line; 
     chart1.Series[2].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line; 
     if (metroComboBox1.Text == "Text 1") 
     { 



      for (int i = 0; i < metroGrid1.Rows.Count - 1; i++) 
      { 
       foreach (DataGridViewRow row in metroGrid1.Rows) 
       { 
        int x = 0; 
        Int32.TryParse(metroGrid1.Rows[i].Cells[4].Value.ToString(), out x); 

        DateTime dt; 


        DateTime.TryParse(metroGrid1.Rows[i].Cells[5].Value.ToString(), out dt); 

        chart1.Series[0].Points.AddXY(metroGrid1.Rows[i].Cells[5].Value.ToString(), metroGrid1.Rows[i].Cells[4].Value.ToString()); 
        //Console.WriteLine(chart1.Series[0].Points.AddXY(metroGrid1.Rows[i].Cells[5].Value.ToString(), metroGrid1.Rows[i].Cells[4].Value.ToString())); 
       } 
      } 
     } 
     if (metroComboBox1.Text == "Text 2") 
     {........ 
+0

вот как я создаю диаграмму – Andrey

+0

Это не ответ! Не ставьте код в «ответ», отредактируйте вопрос !! – TaW

Смежные вопросы