以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]跨表表达式的代码如何设置  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=96371)

--  作者:yeshuping5045
--  发布时间:2017/2/19 11:52:00
--  [求助]跨表表达式的代码如何设置
父表(收接货联系人)子表(制单),两者通过(人名)关联(一对多),子表(对方收接货人姓名)录入以取值后,子表的列(收货人联系方式)从父表中的列(收货人联系方式)取值,DataColChanged编辑代码有问题,请教高手:

Select Case e.DataCol.Name 
    Case "对方收接货人姓名"
     Dim pr3 As List(Of DataRow) = e.DataRow.GetParentRow("收接货联系人")\'
    If e.DataRow("对方收接货人姓名")  IsNot Nothing  Then 
       e.DataRow("收货人联系方式") = ???
    End If
End Select

--  作者:有点色
--  发布时间:2017/2/19 12:38:00
--  
Select Case e.DataCol.Name
    Case "对方收接货人姓名"
        dim fdr = e.DataRow.GetParentRow("收接货联系人")\'
        If fdr  IsNot Nothing  Then
            e.DataRow("收货人联系方式") = fdr("联系方式")
        End If
End Select

--  作者:yeshuping5045
--  发布时间:2017/2/19 17:42:00
--  
非常感谢!