If e.DataCol.name = "计划数量" Then
Dim Filter3 As String = "[生产piao号] = '" & e.DataRow("生产piao号") & "' and [制造产品号] = '" & e.DataRow("制造产品号") & "'"
Dim drs3 As List(Of DataRow) = DataTables("现场任务单").Select(Filter3)
For i As Integer = 0 To drs3.count - 1
If i = 0
drs3(0)("现场单累计套数") = drs3(0)("计划数量")
Else
drs3(i)("现场单累计套数") = drs3(i-1)("现场单累计套数") + drs3(i)("计划数量")
End If
Next
End If
我改成上面那样就可以了。