से चयनित कॉलम चयनित कॉलम डेटाटेबल कैसे प्राप्त करें?
उदाहरण के लिए मेरे बेसटेबल में तीन कॉलम हैं,
कॉलम ए,
कॉलम बी और
कॉलमसी।
अब मध्यवर्ती परिचालन के हिस्से के रूप में, मुझे केवल कॉलम ए से सभी पंक्तियों को पुनर्प्राप्त करने की आवश्यकता है। क्या डेटाटेबल की तरह कोई पूर्वनिर्धारित सूत्र है? चयन करें?डेटाटेबल
डेटाटेबल
उत्तर
DataView view = new DataView(MyDataTable);
DataTable distinctValues = view.ToTable(true, "ColumnA");
अब आप चुन सकते हैं।
DataRow[] myRows = distinctValues.Select();
मैंने इसी तरह का इस्तेमाल किया जिसे मैंने पहले ही टिप्पणियों में पोस्ट किया था। यह मेरे लिए ठीक काम करता है। बस किसी भी अन्य बेहतर समाधान की तलाश है जो प्रदर्शन को प्रभावित नहीं करता है। वैसे भी मैं इसके लिए अभी ठीक हूँ। बहुत बहुत धन्यवाद। – Krishna
इस सवाल से: How to select distinct rows in a datatable and store into an array आप अलग-अलग मान प्राप्त कर सकते हैं:
DataView view = new DataView(table);
DataTable distinctValues = view.ToTable(true, "ColumnA");
आप एक बड़े DataTable के साथ काम कर और प्रदर्शन के बारे में परवाह कर रहे हैं, मैं में .NET 2.0 निम्नलिखित की तरह कुछ सुझाव है । मुझे लगता है कि आपके द्वारा प्रदर्शित किए जा रहे डेटा का प्रकार एक स्ट्रिंग है इसलिए कृपया आवश्यकतानुसार बदलें।
Dictionary<string,string> colA = new Dictionary<string,string>();
foreach (DataRow row in table.Rows) {
colA[(string)row["ColumnA"]] = "";
}
return colA.Keys;
- 1. डेटाटेबल
- 2. डेटाटेबल
- 3. डेटाटेबल
- 4. डेटाटेबल
- 5. डेटाटेबल
- 6. डेटाटेबल
- 7. डेटाटेबल
- 8. डेटाटेबल
- 9. डेटाटेबल
- 10. डेटाटेबल
- 11. डेटाटेबल
- 12. डेटाटेबल
- 13. डेटाटेबल
- 14. डेटाटेबल
- 15. डेटाटेबल
- 16. डेटाटेबल
- 17. डेटाटेबल
- 18. सी #, डेटाटेबल के लिए डेटाटेबल?
- 19. किसी डेटाटेबल को किसी अन्य डेटाटेबल
- 20. अंतर्निहित डेटाटेबल
- 21. डेटाटेबल सी #
- 22. YUI डेटाटेबल
- 23. Jquery डेटाटेबल
- 24. डेटाटेबल पैकेज
- 25. डेटाटेबल आर
- 26. एक डेटाटेबल
- 27. डेटाटेबल यूनियन
- 28. सी # डेटाटेबल
- 29. डेटाटेबल बनाम डेटासेट
- 30. Google एपीआई, डेटाटेबल
केवल एक कॉलम खींचने का उद्देश्य क्या होगा? यदि आप वहां तीनों कॉलम छोड़ देते हैं, तो आप डेटा के माध्यम से लूपिंग करते समय हमेशा 'डेटाटेबल.रोज़ [i] ["कॉलम ए"] के साथ पहला कॉलम ले सकते हैं। – mellamokb
मुझे कॉलम-ए के विशिष्ट पंक्ति मानों को एक सूची बॉक्स में सेट करने की आवश्यकता है। – Krishna
मैं डेटा व्यू बना सकता हूं और वहां से अनावश्यक कॉलम को खत्म कर सकता हूं। लेकिन यह दो-चरणीय प्रक्रिया और चोक करता है यदि डेटाटेबल आकार बड़ा है। – Krishna