不同情况求出不同的值, 太逻辑了,不知道用什么语句:
Select Case e.DataCol.name
Case "单价","保洁员"
If e.DataRow.IsNull("单价") OrElse e.DataRow.IsNull("保洁员") Then
e.DataRow("人均价") = Nothing
Else if e.DataRow("新老客户") = "老客户" OrElse e.DataRow("服务内容") ="全室保洁" /一种情况
Dim nms As String = e.DataRow("保洁员")
e.DataRow("人均价") = e.DataRow("单价") *2 / nms.Split(",").length
Else if e.DataRow("新老客户") = "老客户" OrElse e.DataRow("服务内容") ="日常保洁" /一种情况
Dim nms As String = e.DataRow("保洁员")
e.DataRow("人均价") = e.DataRow("单价") / nms.Split(",").length
Else if e.DataRow("新老客户") = "新客户" OrElse e.DataRow("服务内容") ="全室保洁" AndAlso e.DataRow("开荒") /一种情况
Dim nms As String = e.DataRow("保洁员")
e.DataRow("人均价") = e.DataRow("单价") / nms.Split(",").length
End If
End Select
是用这种语句吗? TIANTIAN ........... **.
If
else if
else if
else if
end if
[此贴子已经被作者于2015/3/12 15:01:55编辑过]