就是這樣。我有一個現有的DataTable,我想使它成爲現有DataSet的一部分。任何想法如何去做呢?我嘗試了幾件事情,但沒有一件能工作...如何將現有的DataTable放入DataSet中?
2
A
回答
2
數據集包含表的集合,並且與每個集合一樣,可以使用Add方法將表添加到數據集。
但有一件事要注意。如果您的表已經是另一個數據集的一部分(可能是因爲您使用了DataAdapter.Fill(DataSet)方法),那麼您應該先從先前的數據集表集合中刪除該表,然後再將其添加到新的數據集表中。
Dim dsNew = New DataSet() ' The dataset where you want to add your table
Dim dt As DataTable = GetTable() ' Get the table from your storage
Dim dsOld = dt.DataSet ' Retrieve the DataSet where the table has been originally added
if dsOld IsNot Nothing Then
dsOld.Tables.Remove(dt.TableName) ' Remove the table from its dataset tables collection
End If
dsNew.Tables.Add(dt) ' Add to the destination dataset.
2
您可以使用dataSet.Tables.Add(dataTable)
。
查看DataTableCollection.Add瞭解詳情。
相關問題
- 1. 將HTML放入DataTable中?
- 2. 將DataSet \ DataTable轉換爲CSV
- 3. 的DataTable添加到DataSet中
- 4. Datatable vs Dataset
- 5. dataset c#datatable
- 6. DataSet和DataTable
- 7. 如何從DataSet中選擇哪些列進入DataTable?
- 8. 的DataSet,DataAdapter的,沒有dataTable的主鍵
- 9. 如何將現有活動放入PreferenceFragment
- 10. 將DataSet的DataTable綁定到DataGridView
- 11. 將DataGrid綁定到DataSet的DataTable
- 12. 在DataSet DataTable中查找值
- 13. Serilize DataTable(Dataset)to Object
- 14. Derived DataTable has no DataSet
- 15. .NET:將2個DataSet/DataTable合併到一個DataTable中
- 16. DataTable不是DataSet的成員
- 17. 將GridView數據放入DataTable中
- 18. 將NumberFormatInfo應用於DataSet,DataTable等
- 19. 將BindingSource轉換爲Datatable或Dataset
- 20. 如何在Jet SQL中的DataSet中合併兩個DataTable?
- 21. 如何在C#中使用,而不是DataTable中的DataSet
- 22. 如何在dataTable中將多行放入一行
- 23. 如何使用linq to dataSet將dataTable轉換爲數組?
- 24. 如何將Linq查詢轉換爲DataTable,DataSet或DataView?
- 25. 如何將DataSet中的數據放置到列表中
- 26. 如何將JFrame放入Java Swing中的現有JPanel?
- 27. ASP.NET 5 - DataSet,DataTable和朋友
- 28. DataSet與DataTable數組對象
- 29. 從DataSet中的DataTable中刪除所有行
- 30. 有沒有辦法使用DataTable將表中的列放入div中?