से डेटा सॉर्ट करता रहा जब मैं कोशिशक्यों DataTable.Select डिफ़ॉल्ट
foreach (DataRow dr in dsMaturity.Tables[0].Select("name not like 'Other%'"))
{
TotalValue += double.Parse(dr["Value"].ToString());
}
संपादित निम्न डेटा
Name Value Percent
0-3 months 0 0
3-12 months 0 0
1-5 years 1234.12 28
5-10 years 13144.11 68
10-15 years 0 0
Over 15 years 1233.44 14
Other Income 2245.12
साथ एक डाटासेट है: वास्तव में, इसके बाद के संस्करण कोड के समान है। मैं बाल्टी को प्रदर्शित करने के लिए डेटा जोड़ने के लिए समान लूप का उपयोग कर रहा हूं जो अंततः चार्ट को लिखता है।
0-3 months
10-15 years
1-5 years
3-12 months
5-10 years
Over 15 years
क्यों:
foreach (DataRow dr in dsMaturity.Tables[0].Rows)
{
//Add to the display bucket
}
मैं डेटा की तरह हल कर पाने के? मैं डेटा कैसे छोड़ा जा सकता है? यह महत्वपूर्ण है क्योंकि मैं अपने चार्ट ऑब्जेक्ट में डेटा दिखाता हूं। क्या मुझसे कोई चूक हो रही है?
यदि आप ऑर्डरिंग को मजबूर करते हैं, तो मुझे नहीं लगता कि इसे बदल दिया जाएगा। – IAbstract
लगता है कि टेक्स्ट के रूप में पहले कॉलम द्वारा आपके डेटा का ऑर्डर किया जा रहा है। लेकिन, यह क्यों मायने रखता है? –
मैंने किसी ऑर्डरिंग को मजबूर नहीं किया है, यह डिफ़ॉल्ट क्रम में डेटाबेस से आ रहा है। ऑर्डरिंग उपयोगकर्ता के लिए मायने रखती है। –