gpt4 book ai didi

vb.net - 如何将现有的 DataTable 放入 DataSet?

转载 作者:行者123 更新时间:2023-12-02 07:00:17 28 4
gpt4 key购买 nike

就是这样。我有一个现有的 DataTable,我想让它成为现有 DataSet 的一部分。关于如何去做的任何想法?我尝试了几件事,但都没有工作......

最佳答案

数据集包含一个表集合,并且与每个集合一样,您可以使用 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.

关于vb.net - 如何将现有的 DataTable 放入 DataSet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22184012/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com