老师,计算入库数据有更好的方法吗?另:入库_价税合计 列没有数据,不知哪里不对。
Select Case e.DataCol.Name
Case "入库_数量","入库_单价","入库_税率"
If rk.IsNull("入库_数量") OrElse rk.IsNull("入库_单价") Then '如果数量或单价为空
rk("入库_金额") = Nothing
Else
rk("入库_金额") = rk("入库_数量") * rk("入库_单价") * (1 - rk("入库_税率"))
End If
Case "入库_数量","入库_单价","入库_金额"
If rk.IsNull("入库_数量") OrElse rk.IsNull("入库_单价") Then '如果数量或单价为空
rk("入库_税金") = Nothing
Else
rk("入库_税金") = rk("入库_数量") * rk("入库_单价") - rk("入库_金额")
End If
Case "入库_数量","入库_单价"
If rk.IsNull("入库_数量") OrElse rk.IsNull("入库_单价") Then '如果数量或单价为空
rk("入库_价税合计") = Nothing
Else
rk("入库_价税合计") = rk("入库_数量") * rk("入库_单价")
End If
End Select