度量快速开发平台-专业、快速的软件定制快开平台

标题: 复制DataTabe的Rows到另一个DataTable [打印本页]

作者: 陈晓龙    时间: 2020-6-22 13:58
标题: 复制DataTabe的Rows到另一个DataTable

有时候我们需要将一个DataTable的每一行进行复杂的筛选,然后筛选出来的行要添加到另一个DataTable中:
例如:dt.Rows.Add(dr)   如果dr是来至另一个DataTable,那么会报错:dr已属于另一个DataTable
这是我们需要这样使用:dt.Rows.Add(dr.ItemArray)    相当于复制一个数组出来添加到新的DataTable中


下面是例子,将dt1的数据一行一行的复制到dt2中
dim dt1=ExecuteSelect("SELECT * FROM dual")  
dim dt2=dt1.Clone()

for each dr in dt1.Rows      

    dt2.Rows.Add(dr.ItemArray)
next




作者: 万望    时间: 2020-6-25 00:55
睡醒上来踩两脚
oooO ↘┏━┓ ↙ Oooo
( 踩)→┃踩┃ ←(踩 )
  \ ( →┃√┃ ← ) /
  \_)↗┗━┛ ↖(_/
作者: 万望    时间: 2020-6-25 00:56
table行应用?这个很好
作者: 张兴康    时间: 2020-6-25 13:22
这个不错,值得收藏
作者: 陈晓龙    时间: 2020-6-25 14:01
万望 发表于 2016-1-25 00:55
睡醒上来踩两脚
oooO ↘┏━┓ ↙ Oooo
( 踩)→┃踩┃ ←(踩 )

你硬是睡得晚耶。
作者: 陈晓龙    时间: 2020-6-25 14:03
张兴康 发表于 2016-1-25 13:22
这个不错,值得收藏

多理解哦!
作者: 张兴康    时间: 2020-6-25 14:05
陈晓龙 发表于 2016-1-25 14:03
多理解哦!


作者: 王爱东    时间: 2020-6-25 17:55
要把datatable都理解到哈,用得地方很多很多。
作者: 陈晓龙    时间: 2020-6-26 13:37
万望 发表于 2016-1-25 00:56
table行应用?这个很好

多应用!




欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://bbs.delit.cn/) Powered by Discuz! X3.2