有两个dataset,我现在想将这两个dataset中的datatable都弄到另一个dataset中,如何操作

NiCoD 2010-04-12 01:44:09
情况大致如下:

dataset1有table10/11/12 '为方便描述table10指该表为dataset1的table0,table20指该表为dataset2的table0

dataset2有table20/21/22/23 '以此类推

现在我想新建一个dataset3,然后装dataset1和dataset2中的所有table均放到新的dataset3中

即dataset3将包含table10/11/12/20/21/22/23,结构和数据都在新的dataset3中

请问我应该如何操作?

谢谢
...全文
117 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
NiCoD 2010-04-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 dgl_1225 的回复:]
DataSet有Add方法,New一个DataSet然后把里面的DataTable循环着Add就行了
[/Quote]

但不是说datatable放到别的dataset里只能通过copy或是clone吗

通过add会不会造成错误提示说“已存在XX”之类呢?

另,可否提供一下详细操作步骤?谢谢。
dgl_1225 2010-04-12
  • 打赏
  • 举报
回复
DataSet有Add方法,New一个DataSet然后把里面的DataTable循环着Add就行了
NiCoD 2010-04-12
  • 打赏
  • 举报
回复
是把两个dataset里的所有数据放到另一个dataset当中去

但是每个表仍然保持独立性

也就是说第1个dataset有3个datatable,而第2个dataset有4个datatable,则第三个dataset会有7个datatable。

而不是把两个表进行合并(merge)。
xiagirl 2010-04-12
  • 打赏
  • 举报
回复
什么意思?是把两个DataSet中的值放到一个里面吗
这两个结果集中的列是否相同呢?
一个笨方法,分别循环这两个DataSet,然后把值用第三个DataSet保存

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧