你一楼都可以组合三列的条件,难道自动更新的时候,就不会组合了?
帮助是:
If e.DataCol.Name = "单价"
Dim dr As DataRow = e.DataRow
Dim Filter As String = "[品名] = '" & e.DataRow("品名") & "'"
Dim drs As List(Of DataRow) = DataTables("订单").Select(Filter)
For Each dr As DataRow In drs
dr("单价") = e.DataRow("单价")
Next
End If
你改为:
If e.DataCol.Name = "单价"
Dim Filter As String = "品名 = '" & e.datarow("品名") & "' And 型号 = '" & e.datarow("型号") & "' And 规格 = '" & e.datarow("规格") & "'"
Dim drs As List(Of DataRow) = DataTables("订单").Select(Filter)
For Each dr As DataRow In drs
dr("单价") = e.DataRow("单价")
Next
End If
[此贴子已经被作者于2012-9-10 15:43:38编辑过]