DataTables("外网学生成绩").AddUserStyle("黄底洋红", Color.Yellow, Color.Magenta )
DataTables("外网学生成绩").AddUserStyle("白底红字", Color.White , Color.Red )
If e.Row("语文_校验") = Nothing Then
Else
If e.Row("语文") <> e.Row("语文_校验") Then
If e.Col.name = "语文" Then
e.style = "黄底洋红"
ElseIf e.Col.name = "姓名" Then
e.style = "白底红字"
End If
Else
If len(e.Row("语文")) <> len(e.Row("语文_校验")) Then
If e.Col.name = "语文" Then
e.style = "黄底洋红"
ElseIf e.Col.name = "姓名" Then
e.style = "白底红字"
End If
End If
End If
End If
个人理解,当 【语文】列为空,【语文_校验】列 为0,时, len(e.Row("语文")) 和 len(e.Row("语文_校验")) 是不等的,但上述代码中红色字符部分却没有起作用。
敬请老师指导,怎么来识别一个单元格为空,另一个单元格为0时,两者的不同(都是整数数值)