Foxtable(狐表)用户栏目专家坐堂 → [求助]父表&子表 一起克隆


  共有3828人关注过本帖树形打印复制链接

主题:[求助]父表&子表 一起克隆

帅哥哟,离线,有人找我吗?
qwz405
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:522 积分:5033 威望:0 精华:0 注册:2015/4/15 15:25:00
[求助]父表&子表 一起克隆  发帖心情 Post By:2016/10/11 17:24:00 [显示全部帖子]

目的:克隆一份新的数据,包含子表的所有行,原始数据保持不变
父表的名称是唯一的,即禁止重复

用下面的代码生成新的父表数据,原父表将无数据,其所有子表数据将关联到新父表中,即:""& str &"_复件" 中,请求帮助:



Dim str As String = Tables("订单").Current("名称")

Tables("订单").Current.Clone()
Tables("订单).Current("名称") = ""& str &"_复件"

Dim drs As List(Of DataRow)
drs = Tables("订单").Current.DataRow.GetChildRows("订单明细")
For Each dr As DataRow In drs
    dr.Clone
Next

 回到顶部