以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  还是表间关联  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=23672)

--  作者:maomaoxw
--  发布时间:2012/9/16 14:45:00
--  还是表间关联
老师你好,如果A表(父表)和B表(子表)关联,希望B表中的两列都和A表中的同一列关联,怎么实现?
--  作者:pyh6918
--  发布时间:2012/9/16 15:10:00
--  
举个例子
--  作者:狐狸爸爸
--  发布时间:2012/9/17 9:00:00
--  

也可以用代码控制的,设置子表的DataColChanged事件:

 

If e.DataCol.Name = "关联列" AndAlso e.DataRow.IsNull("关联列") = False Then

    Dim pr As DataRow  = e.DataRow.GetParentRow("父表")

    if pr Is Nothing Then

          e.Datarow("关联列") = e.OldValue
    End if

End If