If e.DataCol.Name = "大学以上入校时间" or e.DataCol.Name = "参加工作时间" Then If e.dataRow.ISNull("大学以上入校时间") and e.dataRow.isnull("参加工作时间") Then e.Datarow("工龄") = nothing end if if e.dataRow("大学以上入校时间")<e.dataRow("参加工作时间") Then e.dataRow("工龄") = Date.Today.Year - e.dataRow("参加工作时间").Year else e.dataRow("工龄") = Date.Today.Year - e.dataRow("大学以上入校时间").Year End If End If