'传递订单数据
If e.DataCol.Name = "订单单号" Then
If e.DataRow.IsNull("订单单号") = False Then
Dim trs As List(Of DataRow) = DataTables("销售订单明细").Select("订单单号 ='" & e.DataRow("订单单号") & "'")
For Each tr As DataRow In trs
If tr IsNot Nothing Then
Dim nma() As String = {"订单单号","客户代码","客户简称","产品代码","产品分类","产品型号","产品规格","产品","颜色","单位","订单数量","含税单价","价税金额"} '销售订单明细表数据来源列
Dim nmb() As String = {"订单单号","客户代码","客户简称","产品代码","产品分类","产品型号","产品规格","产品","颜色","单位","数量","单价","金额"} '发货明细表数据接收列
Dim dr As DataRow = vars("发货明细").AddNew
For i As Integer = 0 To nma.Length - 1
dr(nmb(i)) = tr(nma(i))
Next
dr.save
End If
Next
Else
If e.DataRow.IsNull("订单单号") Then
vars("发货明细").sqlDeleteFor("订单单号 = '" & e.DataRow("订单单号")& "'")
End If
End If
End If

此主题相关图片如下:snap1.jpg
