मेरे पास एक डेटाटेबल उपलब्ध है जिसमें हजारों पंक्तियां हैं। एम्पिड नामक एक कॉलम है जिसमें कुछ पंक्तियों के लिए '0' है। मैं उन्हें अपने वर्तमान डेटाटेबल से हटाना चाहता हूं और एक नया सही डेटाटेबल बनाना चाहता हूं। मैं इसे पंक्ति से पंक्ति में नहीं जा सकता क्योंकि इसमें बड़ी मात्रा में डेटा है। मुझे इस समस्या को दूर करने के लिए एक सुझाव दें।बड़ी डेटा तालिका से पंक्तियों को फिर से चलाने के बिना कैसे निकालें?
उत्तर
सबसे अच्छा तरीका है स्रोत पर यह फिल्टर करने के लिए (यदि संभव हो) होगा - इसलिए यदि आप यह एक डाटाबेस से बना रहे हैं, शुरू होने वाली है, जहां
का उपयोग कर अपने एसक्यूएल क्वेरी अपने आप में सब 0 मान को बाहर। नेट 2.0, एमएस ने काफी हद तक डेटाटेबल पर फ़िल्टरिंग तर्क बढ़ाया। इसलिए यदि आपने डेटाव्यू (अपने डेटाटेबल के शीर्ष पर) का उपयोग किया और वहां पर जहां क्लॉज जोड़ा और इस क्षेत्र पर कुछ प्रकार के रनटाइम इंडेक्स जोड़े, तो यह आपको सभी रिकॉर्ड्स
आप DataTable.Select("EmpID <> 0")
का उपयोग कर सकते हैं। यह DataRows की एक सरणी वापस कर देगा जो आप आवश्यकतानुसार अपना नया डेटाटेबल बना सकते हैं।
क्या पहले EmpID = 0 के साथ पंक्तियों का चयन करना संभव नहीं है और फिर इन पर फिर से शुरू हो सकता है?
DataTable newTable = new DataTable();
foreach (DataRow dr in oldTable.Select("EmpID = '0'")) {
newTable.Rows.Add(dr);
oldTable.Rows.Remove(dr);
}
मुझे याद आया कि आप भी पंक्तियों को एक नई तालिका में ले जाना चाहते थे, जवाब – Ozzy
पर कोशिश किए बिना वांछित परिणाम देगा
डेटारो [] temp = तालिका। चयन करें ("EmpID = '0'");
foreach(DataRow dr in temp) { table.Rows.Remove(dr); }
table.acceptchanges();
- 1. टेक्स्ट फ़ाइल की पंक्तियों से डेटा निकालें
- 2. DataGridView से पंक्तियों को कैसे निकालें?
- 3. किसी तालिका से डुप्लिकेट निकालें
- 4. बड़ी तालिका से डुप्लिकेट हटाना
- 5. तालिका को फिर से लोड किए बिना पंक्ति डालें
- 6. तालिका एनीमेशन को फिर से लोड करें
- 7. सूची से रिक्त तारों को कैसे निकालें, फिर सूची
- 8. पहले दो और आखिरी को छोड़कर किसी तालिका से सभी पंक्तियों को कैसे निकालें?
- 9. UITableView से सीधे कोशिकाओं को कैसे निकालें?
- 10. बड़ी तालिका को फिर से अनुक्रमणित करना - मैं कितना खराब हूं?
- 11. एंड्रॉइड: ग्राफिक तत्व को फिर से कैसे निकालें?
- 12. SQL सर्वर डेटाबेस से सभी डेटा निकालें, फिर किसी अन्य डेटाबेस से डेटा पुन: दर्ज करें?
- 13. पोस्टग्रेस्क्ल 8.1 तालिका से पंक्तियों को कुशलतापूर्वक कैसे हटाएं?
- 14. मल्टीप्रोसेसिंग के लिए बड़ी फ़ाइल से डेटा को चंकना?
- 15. ORM के बिना SQLAlchemy क्वेरी का उपयोग कर किसी तालिका से पंक्तियों को कैसे हटाएं?
- 16. SQL सर्वर धीमी बड़ी तालिका से चुनें
- 17. ऐतिहासिक डेटा के भंडारण को सर्वोत्तम तरीके से कैसे संभालें?
- 18. निकालें TinyMCE नियंत्रण और फिर से जोड़ना
- 19. विशाल तालिका से सभी पंक्तियों को कैसे पढ़ा जाए?
- 20. JQuery के साथ एक तालिका पंक्तियों को फिर से कैसे करें और कुछ सेल मानों को कैसे एक्सेस करें?
- 21. डेटाबेस से htmlentities() मान कैसे निकालें?
- 22. JTable से एक पंक्ति को कैसे निकालें?
- 23. एक बड़ी तालिका (एसक्यूएल सर्वर) से बहुत सारे डेटा का तेजी से DELETE कैसे करें
- 24. mysql तालिका को किसी अन्य तालिका से डेटा के साथ अद्यतन करें
- 25. Django मॉडल के लिए तालिका के उपसर्ग को कैसे निकालें?
- 26. मेटीर.जेएस टेम्पलेट्स को डेटा के बिना प्रतिपादन से कैसे रोकें
- 27. डेटा फ्रेम से आंशिक डुप्लिकेट को कैसे निकालें?
- 28. MySQL में बड़ी तालिका को कैसे संभालें?
- 29. लिस्प फ़ंक्शन को फिर से लिखने के बिना संशोधित करें?
- 30. बंद होने और फिर से खोलने के बिना विंडोज़ फॉर्म को फिर से लोड करना
अद्यतन किया, मैं डेटाव्यू के विचार देने के आपके उत्तर की सराहना करता हूं। धन्यवाद। मैं कोशिश करूँगा और आप पर वापस आऊंगा। – NayeemKhan