以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 复制行和明细表 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=58169) |
|
-- 作者:weijun -- 发布时间:2014/10/13 11:06:00 -- 复制行和明细表 CurrentTable.Current.Clone 复制行可以,要关联的明细表一起复制请问用什么代码? |
|
-- 作者:weijun -- 发布时间:2014/10/13 11:06:00 -- |
|
-- 作者:Bin -- 发布时间:2014/10/13 11:11:00 -- For Each dr As DataRow In CurrentTable.Current.DataRow.GetChildRows("子表名称") Dim drr As DataRow = DataTables("子表").AddNew For Each dc As DataCol In DataTables("子表").DataCols drr(dc.name)=dr(dc.name) Next Next
|
|
-- 作者:weijun -- 发布时间:2014/10/13 11:35:00 -- 只能单独复制明细表,要主表和子表一起复制数据,麻烦再帮助改下,谢谢! |
|
-- 作者:Bin -- 发布时间:2014/10/13 11:41:00 -- 两个代码结合一起用啊, CurrentTable.Current.Clone
|
|
-- 作者:weijun -- 发布时间:2014/10/13 11:43:00 -- 是结合一起,有CurrentTable.Current.Clone只能复制主表,复制明细表的代码不起作用,注释CurrentTable.Current.Clone只能复制明细表 |
|
-- 作者:Bin -- 发布时间:2014/10/13 11:45:00 -- 突然想到,你怎么可以克隆父表呢. 父亲只能有一个 |
|
-- 作者:weijun -- 发布时间:2014/10/13 11:54:00 -- 主表和子表一起复制行的数据,不是克隆父表 |
|
-- 作者:Bin -- 发布时间:2014/10/13 11:55:00 -- 你克隆主表,不就出现两条一样的父表数据了吗? |
|
-- 作者:weijun -- 发布时间:2014/10/13 11:56:00 -- CurrentTable.Current.Clone可以复制主表的数据,想要主表和子表一起复制行的数据 |