以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 怎样取父表的数据? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=33432) |
-- 作者:tmxk -- 发布时间:2013/5/17 20:56:00 -- 怎样取父表的数据? 在子表中新增行时,其“列A”的值,希望自动复制父表中“列A”的值,请问代码怎么写? 谢谢。
|
-- 作者:gryy -- 发布时间:2013/5/17 21:02:00 -- 在子表用表达式列 |
-- 作者:jiskin -- 发布时间:2013/5/17 21:09:00 -- 如果a列是对比列,那就会自己出来,如果不是对比列就写filter找 |
-- 作者:狐狸爸爸 -- 发布时间:2013/5/18 14:45:00 -- 参考: http://www.foxtable.com/help/topics/0106.htm
如果是代码中临时引用,可以用GetParentRow找出父表行: http://www.foxtable.com/help/topics/0432.htm
例如:
Dim pr As DataRow = e.DataRow.GetParentRow("父表") If pr IsNot Nothing Then \'.... End If |
-- 作者:tmxk -- 发布时间:2013/5/18 23:06:00 -- 谢谢回复! 经你们指点,问题得到解决。我原来是指导该设为数据列,所以是不行的,要改成表达式列才行。
|