最后在DrawCell事件中设置如下代码:
'如果是数值型列,且不是总分列
If e.Col.IsNumeric AndAlso e.Col.Name <> "总分" Then
If e.Row.IsNull(e.Col.Name) = False '且该列已经输入内容
If e.Row(e.Col.Name) < 60 Then '如果该列的值小于60
e.Style = "不及格" '那么用"不及格"样式绘制单元格
ElseIf e.Row(e.Col.Name) > 95 Then '如果单元格的值大于95
e.Style = "优秀" '那么用"优秀"样式绘制单元格
End If
End If
End If
现在程序将用不同的背景颜色,分别标出优秀和不及格的分数:
![图片点击可在新窗口打开查看](http://www.foxtable.com/webhelp/topics/0301.gif)
如何实现将每行相同数字标识,按行进行对比,以行行对比?比图中第4行和第6行都有一个96,第5行和第8行,第1行有2个72