怎样把一个DataSet里的一张table里的所有行转到另外一个DataSet的已有的Table里面?

duststar 2001-12-17 07:11:52
两个table的格式一样的

同样的问题,如果是两个datarow或是dataColomn呢?
兄弟我真的狠急,谁能帮个忙啊!
...全文
109 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
leiwenbin 2001-12-20
  • 打赏
  • 举报
回复
dataset 是断开联接的数据集,其结构可任意修改,任意添加行和列,完全控制每一行每一列,怎么可能不能从一个表逐行逐列地拷到别一个表呢?
duststar 2001-12-18
  • 打赏
  • 举报
回复
呵呵
to netcar:怎么一个copy方法啊?
to leiwenbin:这种方法我试过了,也不行啊
是不是和SqlDataAdapter.updatacommand的设置有关呢?
netcar 2001-12-18
  • 打赏
  • 举报
回复
copy!
leiwenbin 2001-12-18
  • 打赏
  • 举报
回复
上面的回复是错误的,由于ado.net 中的对象大都是 从objectbyval 继承的,不能简单的把一个存在于dataset 中的对象添加到另一个dataset 中,就如下
dim row as datarow, col as datacolumn,rownew as datarow
dim i as integer
for each row in table1
rownew =table2.newrow()
for i=0 to row.items.count-1
rownew(i)=row(i)
next i
table2.rows.add(rownew)
next


icyer 2001-12-18
  • 打赏
  • 举报
回复
一行行地加嘛。
Dim rowItem As DataRow
For Each rowItem In DataSet1.Tables(0).Rows
DataSet2.Tables(0).Rows.Add(rowItem)
Next

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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