Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
下载信息 [文件大小:300.0 KB 下载次数:15] | |
![]() |
Select Case e.DataCol.Name
Case "地区","定单号"
Dim dr1 As DataRow = e.DataRow
If dr1("地区") = "华中" Then
Dim Filter As String = "地区 = '华中' And 定单号 = '" & dr1("定单号") & "'"
Dim dr2 As DataRow = DataTables("华中定单完成统计").find(Filter)
If dr2 IsNot Nothing
dr1("完成时间") = dr2("完成时间")
End If
End If
End Select
谢谢.
原有数据要重置,之后修改和增加的数据,都会自动计算,单击一下重置按钮,应该不麻烦吧?
建议你看看Find函数的说明,该函数其实是很“利害”的:
Select
Case e.DataCol.Name
Case
"地区","定单号"
Dim dr1 As
DataRow = e.DataRow
If dr1("地区") = "华中"
Then
Dim Filter As
String = "地区 = '华中' And 定单号 = '" & dr1("定单号") & "'"
Dim dr2 As
DataRow = DataTables("华中定单完成统计").find(Filter, "完成时间 Desc")
If dr2 IsNot Nothing
dr1("完成时间") = dr2("完成时间")
End
If
End
If
End
Select