की एक सरणी में डेटाटेबल को परिवर्तित करें मैं ADO.NET और C# का उपयोग कर रहा हूं, और मैं DataTable ऑब्जेक्ट को DataRows की सरणी में कनवर्ट करना चाहता हूं। ऐसा करने का एक शानदार तरीका क्या है?ADO.NET: DataTows
10
A
उत्तर
19
मेरा पहला सवाल क्यों होगा? अनुरोध का कोई मतलब नहीं है।
जवाब है:
DataRow[] rows = myDataTable.Select();
2
असल DataTable एक संपत्ति पंक्तियाँ कहा जाता है, डायन तरीकों यह करने के लिए प्रदान करता है।
List<System.Data.DataRow> r = d.Rows.AsQueryable().OfType<System.Data.DataRow>().ToList();
+0
वोट अप cuz मैं "LINQ" रास्ता की तलाश में था ... धन्यवाद! –
1
DataTable.Select() आप DataRows की एक सरणी देता है:
यदि आप ऐसा करने को पूरा कर सकते हैं। आप एक सरणी
Dim dt As New DataTable
Dim dr() As DataRow = dt.Select()
के रूप में उपयोग कर सकते हैं मामले में आप एक ArrayList चाहते हैं, आप
public ArrayList ConvertDT(ref DataTable dt)
{
ArrayList converted = new ArrayList(dt.Rows.Count);
foreach (DataRow row in dt.Rows)
{
converted.Add(row);
}
return converted;
}
मैं dt.rows.CopyTo समारोह का उपयोग नहीं किया जा सकता है। शायद यह भी काम करता है।
0
आप एक स्ट्रिंग के रूप सामग्री देखने के लिए, इस कोड का उपयोग करना चाहते हैं: ऐसा इसलिए है क्योंकि एक पंक्ति है:
string.Join(",", dataTable.AsEnumerable().SelectMany(row => row.ItemArray))
संबंधित मुद्दे
- 1. ADO.NET
- 2. ado.net
- 3. ADO.NET
- 4. ADO.NET
- 5. Ado.Net
- 6. ADO.NET
- 7. ADO.NET
- 8. ADO.NET
- 9. ADO.NET
- 10. ADO.NET इकाई की रूपरेखा या ADO.NET
- 11. असिंक्रोनस ADO.NET
- 12. ADO.NET प्रदाता
- 13. मैं ado.net
- 14. ADO.NET SqlConnection
- 15. ADO.NET DbContext जेनरेटर बनाम ADO.NET पॉको एंटिटी जेनरेटर (ऑब्जेक्ट कॉन्टेक्स्ट)
- 16. ado.net transaction.commit फेंकता semaphorefullexception
- 17. ADO.NET, SQLite और TSQL
- 18. क्या मुझे कच्चे ADO.NET
- 19. ADO.NET इकाई फ्रेमवर्क
- 20. ADO.NET TableAdapter पैरामीटर
- 21. ADO.Net DataReader टाइमआउट मुद्दा
- 22. ODBC, OLEDB और ADO.NET
- 23. ADO.NET टाइमआउट लेकिन एसएसएमएस
- 24. ADO.NET क्या है?
- 25. ADO.NET और SQL सर्वर
- 26. ADO.NET डेटा सेवा की तैनाती
- 27. AdventureWorks ado.net इकाई डाटा मॉडल
- 28. LINQ से SQL बनाम ADO.Net
- 29. Sybase एएसई ADO.net 2.0 प्रदाता?
- 30. Ado.net Entity Framework डीबग विज़ुअलाइज़र
यह RowState == DataRowState.Deleted – Alex
@Alex के साथ किसी भी पंक्तियां कॉपी प्रतीत नहीं होता है एक 'हटाए गए' राज्य के साथ अब तालिका का हिस्सा नहीं माना जाता है। अगर आप सत्यापित करना चाहते हैं, तो 'तालिका चुनें।) 'Table.Rows.Count' के साथ चयन करें। आप पाएंगे कि वे समान हैं। –
आप बहुत अच्छे हैं! –