If e.DataCol.name="出勤" Then
e.DataRow("加班")= e.DataRow("出勤")* 15
End If
希望:’多出一个判定标准→(星级)列
’星级一:加班为 "出勤")* 15
’星级二:加班为 "出勤")* 20
’星级三:加班为 "出勤")* 30
If e.DataCol.name="出勤" Then
e.DataRow("业务")= e.DataRow("出勤")* 7.69
End If
希望:多出一个判定标准→(星级)列
星级一:业务为 。。。 "出勤")* 15
星级二:业务为 。。。。 "出勤")* 20
星级三:业务为 。。。。 "出勤")* 30
Select Case e.DataCol.Name
Case "应出勤","出勤"
Dim dr As DataRow = e.DataRow
If dr("出勤") >= dr("应出勤") Then
dr("全勤") = 400 'dr("出勤") * 7.69
dr("基本工资")= 1750
dr("职务")= 400
Else
dr("全勤") = 0
dr("基本工资")= e.DataRow("出勤")* 67.30
dr("职务")= e.DataRow("出勤")* 15.38 'e.DataRow("数量")
End If
End Select
’星级一:dr("基本工资")= 1750
’星级二:dr("基本工资")= 2050
’星级三:dr("基本工资")= 2550