以文本方式查看主题

-  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
--  
谢谢回复!
经你们指点,问题得到解决。我原来是指导该设为数据列,所以是不行的,要改成表达式列才行。