以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  代码计算问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=71133)

--  作者:fbg516555
--  发布时间:2015/7/6 8:36:00
--  代码计算问题
老师您好:下面二组代码 我做在事件里都不能用,但找不出问题所在,请老师帮我指导一下,谢谢!!!

Dim dk As DataRow = e.DataRow
Select Case e.DataCol.Name
 Case "其它应发工资_职称奖_本月总数","其它应发工资_岗位奖_本月总数","其它应发工资_技能奖_本月总数","其它应发工资_工龄奖_本月总数","其它应发工资_全勤奖_本月总数","其它应发工资_安全奖_本月总数","其它应发工资_施工津贴_本月总数","其它应发工资_绩效考核_本月总数","其它应发工资_超时补贴_本月总数","其它应发工资_其它津贴_本月总数",
 \' If dk.IsNull("其它应发工资_职称奖_本月总数") OrElse dk.IsNull("其它应发工资_岗位奖_本月总数") OrElse dk.IsNull("其它应发工资_技能奖_本月总数") Then \'如果月天数或其它应发工资_岗位奖_平均每天为空
\'dk("其它应发工资_小计") = Nothing
  \' Else
   dk("其它应发工资_小计") = dk(其它应发工资_职称奖_本月总数) + dk("其它应发工资_岗位奖_本月总数") + dk("其它应发工资_技能奖_本月总数") + dk("其它应发工资_工龄奖_本月总数") + dk("其它应发工资_全勤奖_本月总数") + dk("其它应发工资_安全奖_本月总数") + dk("其它应发工资_施工津贴_本月总数") + dk("其它应发工资_绩效考核_本月总数") + dk("其它应发工资_超时补贴_本月总数") + dk("其它应发工资_其它津贴_本月总数")
 End If
End Select
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Dim dk As DataRow = e.DataRow
Select Case e.DataCol.Name
 Case "其它应发工资_职称奖_本月总数","其它应发工资_岗位奖_本月总数","其它应发工资_技能奖_本月总数","其它应发工资_工龄奖_本月总数","其它应发工资_全勤奖_本月总数","其它应发工资_安全奖_本月总数","其它应发工资_施工津贴_本月总数","其它应发工资_绩效考核_本月总数","其它应发工资_超时补贴_本月总数","其它应发工资_其它津贴_本月总数",
   dk("其它应发工资_小计") = dk(其它应发工资_职称奖_本月总数) + dk("其它应发工资_岗位奖_本月总数") + dk("其它应发工资_技能奖_本月总数") + dk("其它应发工资_工龄奖_本月总数") + dk("其它应发工资_全勤奖_本月总数") + dk("其它应发工资_安全奖_本月总数") + dk("其它应发工资_施工津贴_本月总数") + dk("其它应发工资_绩效考核_本月总数") + dk("其它应发工资_超时补贴_本月总数") + dk("其它应发工资_其它津贴_本月总数")
End Select

--  作者:fbg516555
--  发布时间:2015/7/6 8:43:00
--  
谢谢老师我找到原因了!!