以文本方式查看主题
-
Foxtable(狐表)
(http://foxtable.com/bbs/index.asp)
--
专家坐堂
(http://foxtable.com/bbs/list.asp?boardid=2)
----
drawcell问题
(http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=176690)
-- 作者:yuyaolz
-- 发布时间:2022/4/23 0:10:00
-- drawcell问题
老师请问,我在drawcell中有多个条件改变单元格颜色,但是如果系统状态这列有内容的话,那么现在的样式覆盖原先所有的样式,是整行按照这个样式改变颜色
请问下面代码如何写,请老师指导
Select Case e.Col.Name
Case "系统状态"
If e.Row.IsNull(e.Col.Name) = False \'
If e.Row(e.Col.Name) = "按时完成" Then
e.Style = "完成"
ElseIf e.Row(e.Col.Name) = "超期完成" Then
e.Style = "超期完成"
End If
End If
End Select
-- 作者:yuyaolz
-- 发布时间:2022/4/23 0:14:00
--
就是上图中按时完成的整行绿色,覆盖原先黄色的和其他的颜色,超期完成的整行都橙色
此主题相关图片如下:未标题-1.jpg
-- 作者:程兴刚
-- 发布时间:2022/4/23 0:36:00
--
If e.Row.IsNull("系统状态") = False Then \'
If e.Row("生产状态") = "按时完成" Then
e.Style = "完成"
ElseIf e.Row(“生产状态”) = "超期完成" Then
e.Style = "超期完成"
End If
End If
-- 作者:程兴刚
-- 发布时间:2022/4/23 0:37:00
--
需要整行突出时就不要判断列名称