各位大哥 请问
如果开始日期 距离 今天未满6个月 则评定等级 为一级
如果开始日期 距离 今天 满6个月 且 在职时长 < (离职日期 - 开始日期)/2 则评定等级 = 二级
如果开始日期距离今天满6个月 且 在职时长 > (离职日期 - 开始日期)的5分之1 则 三级
如果开始日期 距离今天满6个月 且 在职时长 > (离职日期 - 开始日期)/2 则为四级
Select Case e.DataCol.Name
Case "开始时间"
If e.DataRow.IsNull("开始时间") = False AndAlso CDate(e.DataRow("开始时间")) > Date.Today.AddMonths(-6)
e.DataRow("评定等级") = "二级"
ElseIf e.DataRow.IsNull("开始时间") = False AndAlso CDate(e.DataRow("开始时间")) > Date.Today.AddMonths(-6) Then
e.DataRow("评定等级") = "一级"
ElseIf e.DataRow("入监时间") = False AndAlso CDate(e.DataRow("开始时间")) > Date.Today.AddMonths(6)
e.DataRow("评定等级") = "三级"
End If
End Select
怎么改啊 该来改去不对啊 请教各位 多谢各位帮我把这个例子做下哈