gpt4 book ai didi

.net - DataTable 已属于另一个 DataSet

转载 作者:行者123 更新时间:2023-12-03 06:57:08 25 4
gpt4 key购买 nike

将一个数据表从一个数据集中添加到另一个数据表时发生此错误.“DataTable 已经属于另一个 DataSet。”

dsformulaValues.Tables.Add(m_DataAccess.GetFormulaValues
(dv.ToTable.DefaultView.ToTable(False, strSelectedCols)).Tables(0))

最佳答案

就像其他响应指出的那样,您看到的错误是因为您尝试添加到数据集中的 DataTable 已经是不同 DataSet 的一部分。

一种解决方案是 Copy DataTable 并将副本分配给其他 DataSet。

dtCopy = dataTable.Copy()
ds.Tables.Add(dtCopy)

复制的DataTable将具有复制的DataTable的结构和数据。

如果您只想要DataTable的结构,请调用Clone相反。

dtCopy = dataTable.Clone()

关于.net - DataTable 已属于另一个 DataSet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8830901/

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