2012-06-13 23 views
11

Tôi có biểu đồ và tôi cần xóa biểu đồ để điền vào với các giá trị khác nhau. Biểu đồ có 3 chuỗi, tất cả được xác định trong trang .aspx.biểu đồ .net rõ ràng và thêm lại

Vấn đề là khi tôi gọi

chart.Series.Clear(); 

và sau đó lại thêm hàng loạt những thứ tương tự:

chart.Series.Add("SeriesName"); 

Nó không giữ bất kỳ các thuộc tính của loạt ban đầu 3. Làm thế nào để chỉ xóa các giá trị và giữ các thuộc tính của chuỗi?

Trả lời

28

này nên làm việc:

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

Thats một. Cảm ơn bạn. –

+0

Vì một lý do nào đó khi tôi sử dụng tính năng này thì hãy thêm lại các giá trị giống nhau chỉ 2 trong 3 chuỗi được điền lại. Một là thiếu ý tưởng nào? – Bowenac

+0

Câu trả lời này đang trợ giúp, cảm ơn –

0

Điều này sẽ thực sự hoàn toàn loại bỏ hàng loạt các từ bảng xếp hạng (không chỉ loại bỏ các điểm từ series).

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

này nên làm việc

chartnameHERE.Series["SeriesNameHERE"].Points.Clear(); 
Các vấn đề liên quan