Select Case e.DataCol.name
Case "数量","单价"
If e.DataRow.Isnull("数量") OrElse e.DataRow.Isnull("单价") Then
e.DataRow("金额")=Nothing
Else
e.DataRow("金额")=e.DataRow("单价")*e.DataRow("数量")
End If
Case "金额","单价"
If e.DataRow.Isnull("金额") OrElse e.DataRow.Isnull("单价") Then
e.DataRow("数量")=Nothing
Else
e.DataRow("数量")=e.DataRow("金额")/e.DataRow("数量")
End If
End Select
老师,给看一下,上面 case “数量”,“金额”,这个没有问题,可有情况,我们知道 单价,金额 ,要自动的计算 数量这个值,第二个case 不能成功,请老师帮忙了