Подтвердить что ты не робот

.net чистая и повторная добавка

У меня есть диаграмма, и мне нужно очистить ее, чтобы заполнить ее разными значениями. Диаграмма имеет 3 серии, все они определены на странице .aspx.

Проблема заключается в том, что я вызываю

chart.Series.Clear();

а затем снова добавьте серию, например:

chart.Series.Add("SeriesName");

Он не сохраняет никаких атрибутов из 3 начальных серий. Как просто очистить значения и сохранить атрибуты серии?

4b9b3361

Ответ 1

Это должно работать:

foreach(var series in chart.Series) {
    series.Points.Clear();
}

Ответ 2

Это фактически полностью удалит серию из диаграммы (а не просто удалит точки из серии).

while (chart1.Series.Count > 0) { chart1.Series.RemoveAt(0); }

Ответ 3

Это должно работать

 chartnameHERE.Series["SeriesNameHERE"].Points.Clear();

Ответ 4

Это работает для меня

foreach(var series in chart.Series)
{
    series.Points.Clear();
}
reloadData();
this.chart.DataBind();