使用背景:查询数据库返回数据类型为dataset,循环查询多个数据并存入新的dataset
错误1:DataTable 已属于另一个 DataSet
![]()
报错原因:DataTable是通过引用方式使用的,所以一个table不能添加到另一个dataset中。
解决方法:使用Copy
![]()
错误2:名为“dt”的 DataTable 已属于此 DataSet。”
![]()
报错原因: 我前面的dt已经赋过值,tablename表名已经存在了
解决方法:给dt的TableName一个不重复的名称
当查询数据库返回的数据类型为Dataset时,可能会遇到DataTable已属于另一个DataSet的错误。这是因为DataTable是通过引用方式操作。解决方法是使用Copy方法来创建副本。另外,如果出现DataTable的表名冲突,应确保为DataTable分配唯一的TableName以避免错误。
使用背景:查询数据库返回数据类型为dataset,循环查询多个数据并存入新的dataset
错误1:DataTable 已属于另一个 DataSet
![]()
报错原因:DataTable是通过引用方式使用的,所以一个table不能添加到另一个dataset中。
解决方法:使用Copy
![]()
错误2:名为“dt”的 DataTable 已属于此 DataSet。”
![]()
报错原因: 我前面的dt已经赋过值,tablename表名已经存在了
解决方法:给dt的TableName一个不重复的名称

被折叠的 条评论
为什么被折叠?