2012-06-13 44 views
11

我有一個圖表,我需要清除它以便用不同的值填充它。 圖表有3個系列,全部在.aspx頁面中定義。.net圖表清除並重新添加

問題是,當我打電話

chart.Series.Clear(); 

,然後重新添加系列一樣的:

chart.Series.Add("SeriesName"); 

不保持任何的3初始系列的屬性。 如何清除值並保留系列屬性?

回答

28

這應該工作:

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

的那一個。謝謝。 –

+0

由於某些原因,當我使用這個,然後重新添加相同的值,只有3個系列中的2個被重新填充。有人錯過了任何想法? – Bowenac

+0

這個答案是幫助,謝謝 –

0

這實際上將完全從圖表中刪除系列(不只是刪除從一系列的點)。

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

這應該工作

chartnameHERE.Series["SeriesNameHERE"].Points.Clear(); 
相關問題