以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 求助!DrawCell事件问题 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=171469) |
-- 作者:xnsiwei -- 发布时间:2021/8/31 11:54:00 -- 求助!DrawCell事件问题 If e.Col.Name = "ph值" Then \'如果是分组行的数量列 If e.Row("ph值") <= 9 And e.Row("ph值") >=6 Then e.Style = "1类" ElseIf e.Row("ph值") > 9 Or e.Row("ph值") < 6 And e.Row("ph值") > 0.001 Then e.Style = "5类" End If End If If e.Col.Name = "溶解氧" Then \'如果是分组行的数量列 If e.Row("溶解氧") < 100 And e.Row("溶解氧") >=7.5 Then e.Style = "1类" ElseIf e.Row("溶解氧") >= 6 And e.Row("溶解氧") < 7.5 Then e.Style = "2类" ElseIf e.Row("溶解氧") >= 5 And e.Row("溶解氧") < 6 Then e.Style = "3类" ElseIf e.Row("溶解氧") >= 3 And e.Row("溶解氧") < 5 Then e.Style = "4类" ElseIf e.Row("溶解氧") >= 2 And e.Row("溶解氧") < 3 Then e.Style = "5类" ElseIf e.Row("溶解氧") >= 0.001 And e.Row("溶解氧") < 2 Then e.Style = "劣5类" End If End If If e.Col.Name = "高猛酸盐指数" Then \'如果是分组行的数量列 If e.Row("高猛酸盐指数") > 0.001 And e.Row("高猛酸盐指数") <= 2 Then e.Style = "1类" ElseIf e.Row("高猛酸盐指数") > 2 And e.Row("高猛酸盐指数") < = 4 Then e.Style = "2类" ElseIf e.Row("高猛酸盐指数") > 4 And e.Row("高猛酸盐指数") < = 6 Then e.Style = "3类" ElseIf e.Row("高猛酸盐指数") > 6 And e.Row("高猛酸盐指数") < = 10 Then e.Style = "4类" ElseIf e.Row("高猛酸盐指数") > 10 And e.Row("高猛酸盐指数") <= 15 Then e.Style = "5类" ElseIf e.Row("高猛酸盐指数") > 15 Then e.Style = "劣5类" End If End If “ph值 ”列、“溶解氧” 列可以正常按颜色显示,但 “高猛酸盐指数”列无反应?求助!
|
-- 作者:chnfo -- 发布时间:2021/8/31 12:14:00 -- select case e.col.name case "高锰酸盐指数" \'----汉字输错啦 select case e.row(e.col.name) case <= 0.001 e.style = "0类" case <=2 e.style = "1类" case <=4 e.style = "2类" case <=…… e.style = "……类" case else e.style = "劣5类" end select end select |
-- 作者:有点蓝 -- 发布时间:2021/8/31 13:37:00 -- 代码没有问题,上传实例看看 |
-- 作者:xnsiwei -- 发布时间:2021/8/31 16:55:00 -- 确实汉字打错了,解决,谢谢!!! |