2012-06-13 10 views
11

मेरे पास एक चार्ट है और मुझे इसे अलग-अलग मानों के साथ पॉप्युलेट करने के लिए इसे साफ़ करने की आवश्यकता है। चार्ट में 3 श्रृंखला हैं, सभी .aspx पृष्ठ में परिभाषित हैं।.नेट चार्ट स्पष्ट और पुनः जोड़ें

समस्या है जब मैं

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

यह एक Thats

chartnameHERE.Series["SeriesNameHERE"].Points.Clear(); 
संबंधित मुद्दे