से फ़िल्टर किए गए डेटा प्राप्त करें मैं डेटासेट से डाटाबेस को डेटा कैसे फ़िल्टर कर सकता हूं? code- की तरह>डेटासेट से डेटाटेबल
DataRow[] dr = DS.Tables[0]
.Select("STAGENAME='Develop' AND DEVLAPSEDAYS IS NOT NULL");
मैं कैसे datatable यहाँ उपयोग कर सकते हैं?
निम्नलिखित कोड doesn `t बदलाव को प्रतिबिंबित>
DataTable FilteredDataD = DS.Tables[0];
if (FilteredDataD.Rows.Count > 0) {
FilteredDataD.DefaultView.RowFilter = "STAGENAME='Develop' AND DEVLAPSEDAYS IS NOT NULL";
FilteredDataD.DefaultView.ToTable();
}
है फिल्टर ऊपर का उपयोग कर एक कॉलम निकालने के लिए संभव है, जैसे" STAGENAME = 'का विकास' और DEVLAPSEDAYS शून्य नहीं है "+ FilteredDataD.column (" col_name ") ... मान लीजिए कि मेरे पास 5 कॉलम केवल 4 प्रदर्शित हैं, मैं अपनी क्वेरी से col_name को हटा नहीं सकता हूं। क्या कोई तरीका है?
उत्तर
जेम्स, AsEnumerable() नहीं कर सका .net 2.0 का उपयोग कर मेरी वी.एस., मैं 'मी में मिल version.Reply – palak
@JamesJohnson +1, मैं" दृश्य "के बारे में पता डेटासेट और इस तरह के पर इस्तेमाल किया जा रहा wan't। यह एक अच्छा समाधान है। – Matt
@ जेम्स जॉन्सन: हाय जेम्स उत्तर के लिए धन्यवाद, लेकिन यह मेरे लिए काम नहीं कर रहा है, फ़िल्टरिंग नहीं हो रही है। – palak