以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 微整数列的空值判断 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=79274) |
-- 作者:一笑 -- 发布时间:2015/12/28 11:29:00 -- 微整数列的空值判断 有一个微整数列“进度”,drawcell中判断为空值时,颜色为金黄,试了以下代码,都不管用,求解,谢谢 1. If e.Row.Isnull("进度") = True Then 2. If e.Row("进度") = 0 Then e.Graphics.FillRectangle(Brushes.gold,e.x + 1,e.y + 1, Width, e.Height - 2) End If |
-- 作者:大红袍 -- 发布时间:2015/12/28 11:34:00 -- 这样写肯定可以
If e.Row.Isnull("进度") = True Then |
-- 作者:大红袍 -- 发布时间:2015/12/28 11:36:00 -- 应该是你的width有问题。
e.Graphics.FillRectangle(Brushes.gold,e.x + 1,e.y + 1, e.Width, e.Height - 2) |
-- 作者:一笑 -- 发布时间:2015/12/28 13:13:00 -- 奇怪了,试了都不行。如果改为If e.Row.Isnull("进度") = false Then,可以执行,求解 |
-- 作者:大红袍 -- 发布时间:2015/12/28 14:18:00 -- 为空的判断就是 2楼的代码,你4楼的代码,意思是不为空的情况。 |