Хорошо, это может быть новый вопрос, но я программирую всего несколько дней.
Поэтому я взял пример диаграммы из MScharts, которая представляет собой динамически создаваемый график во время выполнения, код выглядит следующим образом:
private void DynamicChartCreation_Load(object sender, System.EventArgs e)
{
// Create a Chart
Chart1 = new Chart();
// Create Chart Area
ChartArea chartArea1 = new ChartArea();
// Add Chart Area to the Chart
Chart1.ChartAreas.Add(chartArea1);
// Create a data series
Series series1 = new Series();
Series series2 = new Series();
// Add data points to the first series
series1.Points.Add(34);
// Add data points to the second series
series2.Points.Add(14);
// Add series to the chart
Chart1.Series.Add(series1);
Chart1.Series.Add(series2);
// Set chart control location
Chart1.Location = new System.Drawing.Point(16, 48);
// Set Chart control size
Chart1.Size = new System.Drawing.Size(360, 260);
// Add chart control to the form
this.Controls.AddRange(new System.Windows.Forms.Control[] { this.Chart1 });
}
Это столбчатая диаграмма, и я хочу иметь возможность динамически изменять значения столбцов с помощью комбинированного списка.
Вопрос в том, как перезаписать существующие старые значения?
Я попробовал это с Series.point.add, как это:
Chart1.Series["Series1"].Points.AddY(comboBox_value);
Но вместо применения значения к первому столбцу series1 создается еще один столбец с новым значением рядом с ним.
Любая помощь будет оценена, спасибо.