--
Select Case e.DataCol.Name
Case "收发类别", "过磅日期", "货物名称"
If e.DataRow.IsNull("过磅日期") OrElse e.DataRow.IsNull("货物名称") Then
Else
If e.DataRow("收发类别").Contains("加工") Then
Dim pr As DataRow
Dim Filter As String = "[货物名称] = \'" & e.DataRow("货物名称") & "\' and 日期=#" & e.DataRow("过磅日期") & "#"
pr = DataTables("日常统计表").Find(Filter)
If pr Is Nothing Then
pr = DataTables("日常统计表").addnew
pr("货物名称") = e.DataRow("货物名称")
pr("日期") = e.DataRow("过磅日期")
End If
End If
End If
Case "实收数", "车牌号", "原发数"
Dim pr As DataRow
If e.DataRow("收发类别").Contains("加工") Then
Dim Filter As String = "[货物名称] = \'" & e.DataRow("货物名称") & "\' and 日期=#" & e.DataRow("过磅日期") & "#"
If pr Is Nothing Then
pr = DataTables("日常统计表").addnew
pr("货物名称") = e.DataRow("货物名称")
pr("日期") = e.DataRow("过磅日期")
End If
End If
DataTables("日常统计表").DataCols("货物名称").RaiseDataColChanged(pr)
End Select