以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 字符列 可以绘制样式吗?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=72877)

--  作者:wangyinming
--  发布时间:2015/8/8 3:56:00
--  [求助] 字符列 可以绘制样式吗?
我数字列,绘制样式是这样写的,
但是字符列 也想将“负数”绘制样式,请问怎么写代码?

If e.Col.IsNumeric AndAlso e.Col.Name = "模具缺损数" Then
    If e.Row.IsNull(e.Col.Name) = False \'且该列已经输入内容
        If e.Row(e.Col.Name) < 0 Then \'如果该列的值小于0
            e.Style = "缺损" \'那么用"缺损"样式绘制单元格
        End If
    End If
End If

--  作者:y2287958
--  发布时间:2015/8/8 5:30:00
--  
用val转换一下
--  作者:大红袍
--  发布时间:2015/8/9 12:11:00
--  
If e.Col.Name = "模具缺损数" Then
    If e.Row.IsNull(e.Col.Name) = False \'且该列已经输入内容
        If val(e.Text) < 0 Then \'如果该列的值小于0
            e.Style = "缺损" \'那么用"缺损"样式绘制单元格
        End If
    End If
End If