If e.DataCol.Name = "驾驶员" Then
Dim dr As DataRow
dr = DataTables("参数").Find("驾驶员 = " & "'" & e.DataRow("驾驶员") & "'" )
If dr IsNot Nothing '如果找到, 则设置各列内容
e.DataRow("车号")= dr("车号")
e.DataRow("车长")= dr("车长")
End If
ElseIf e.DataCol.Name = "运输地点" Then
Dim dr As DataRow
dr = DataTables("参数").Find("运输地点 = " & "'" & e.DataRow("运输地点") & "'" )
If dr IsNot Nothing '如果找到, 则设置各列内容
e.DataRow("运费")= dr("运费")
End If
End If
师傅你好:
上面代码有异常现象,主要体现在
1、运输地点改变,运费也改娈,但不是按照车长和地点所设定的价格。
2、驾驶员所对应的车长、车号改变,运费没有对应改变,
烦请师傅帮忙解决