以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  明细表的多内容怎么跨表综合统计到订单表  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=105474)

--  作者:zoudezhao
--  发布时间:2017/8/20 13:30:00
--  明细表的多内容怎么跨表综合统计到订单表


图片点击可在新窗口打开查看此主题相关图片如下:明细表.png
图片点击可在新窗口打开查看

如果我明细表有以上内容,我想将订单表的产品更新成以下的样式应该怎么写。

图片点击可在新窗口打开查看此主题相关图片如下:订单表.png
图片点击可在新窗口打开查看


--  作者:有点甜
--  发布时间:2017/8/20 14:22:00
--  

子表DataColChanged事件

 

If e.DataCol.Name = "产品" orelse e.datacol.name = "数量" Then
    Dim pr As DataRow = e.DataRow.GetParentRow("订单")
    If pr IsNot Nothing Then
        Dim str As String = ""
        For Each dr As DataRow In pr.GetChildRows(e.DataTable.name)
            str &= dr("产品") & "*" & dr("数量") & ","
        Next
        pr("产品") = str.trim(",")
    End If
End If


--  作者:zoudezhao
--  发布时间:2017/8/20 15:02:00
--  
感谢甜老师,解决了