需要计算的时候加上计算的代码,如
Case "价税合计"
SystemReady = False
If e.DataRow.isnull("价税合计") = False Then
If e.DataRow.IsNull("单价") Then
If e.DataRow.IsNull("数量") = False Then
e.DataRow("单价") = e.DataRow("价税合计") / e.DataRow("数量")
End If
ElseIf e.DataRow.isnull("数量") Then
If e.DataRow.IsNull("单价") = False Then
e.DataRow("数量") = e.DataRow("价税合计") / e.DataRow("单价")
End If
Else
If e.DataRow.IsNull("数量") = False Then
e.DataRow("单价") = e.DataRow("价税合计") / e.DataRow("数量")
End If
End If
e.DataRow("金额") = e.DataRow("价税合计") / (1+e.DataRow("税率"))
e.DataRow("税金") = e.DataRow("价税合计") - e.DataRow("金额")
End If
SystemReady = True