老师好,谢谢老师!

此主题相关图片如下:2023-11-01 12 11 42.png
老师好

此主题相关图片如下:2023-11-02 07 58 22.png
[此贴子已经被作者于2023/11/2 8:16:09编辑过]
老师,燃气表的计算是倒过来的,我买1000立方在燃气表上显示1000立方每天用掉的是减法。
下面是电和水的计算方式
dr("消耗_数量") = dr("读数水电_本期")- dr("读数水电_上期")
燃气的计算方式
dr("消耗燃气_数量") = dr("读数燃气_上期")- dr("读数燃气_本期")
就是调换一下列名啊,判断一个项目如果是燃气就倒过来减,否则就正着减
老师,搞不好啊,谢谢老师。
[此贴子已经被作者于2023/11/2 13:46:56编辑过]
老师好,
Dim dr1 As DataRow = e.DataRow
Select Case e.DataCol.Name
Case "本期", "上期"
If dr1.IsNull("上期") OrElse dr1.IsNull("本期") Then '如果数量或单价为空
dr1("消耗") = Nothing
Else
dr1("消耗") = dr1("本期") - dr1("上期") ‘自来水、电的计算
dr1("消耗") = dr1("上期") - dr1("本期") ‘燃气的计算
End If
End Select