मैं निम्नलिखित समाधान प्रस्तावित करता हूं:
DataView view = new DataView(myDataTable);
view.RowFilter = "RowNo = 1";
DataTable results = view.ToTable(true);
DataView दस्तावेज़ीकरण को देखते हुए , पहली चीज़ जो हम देख सकते हैं वह यह है:
छांटने, छानने, खोज, संपादन और नेविगेशन के लिए डेटाटेबल के एक डेटाटेबल्ड, अनुकूलित दृश्य का प्रतिनिधित्व करता है।
इससे मुझे जो मिल रहा है, वह यह है कि DataTable केवल डेटा स्टोर करने के लिए है और DataViewable हमें Dataable के खिलाफ "क्वेरी" करने में सक्षम है।
यहाँ इस विशेष मामले में यह कैसे काम करता है:
आप SQL कथन को लागू करने का प्रयास करें
SELECT *
FROM myDataTable
WHERE RowNo = 1
"डेटाटेबल भाषा" में। C # में हम इसे इस तरह पढ़ेंगे:
FROM myDataTable
WHERE RowNo = 1
SELECT *
जो सी # में इस तरह दिखता है:
DataView view = new DataView(myDataTable); //FROM myDataTable
view.RowFilter = "RowNo = 1"; //WHERE RowNo = 1
DataTable results = view.ToTable(true); //SELECT *