以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  求助关于绘制的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=23594)

--  作者:lxs08
--  发布时间:2012/9/13 18:21:00
--  求助关于绘制的问题

If e.col.Name = "发单_日期" Then
    If e.Row.IsNull("发单_日期") = False
        If e.Row("发单_日期") < Date.Today.AddDays(3) Then
            e.Style = "到期处理"
        End If
    End If
End If

 

我设置这样一段可以实现"到期处理"的自定义样式了

但是,我想在另一列的值为我想要的值的时候,就会显示为普通样式

比如:

到了发单日期   我的发单状态列设置为“已经发单”就显示为普通样式!

 

有大侠指点一下吧!

顺便帮我改一下代码!

呵呵 先谢了!


--  作者:czy
--  发布时间:2012/9/13 19:06:00
--  
If e.col.Name = "发单_日期" Then
    If e.Row.IsNull("发单_日期") = False
        If e.Row("状态") = "已经发单"
            e.Style = "普通样式"
        ElseIf e.Row("发单_日期") < Date.Today.AddDays(3) Then
            e.Style = "到期处理"
        End If
    End If
End If

--  作者:lxs08
--  发布时间:2012/9/15 8:52:00
--  谢谢大侠
谢谢大侠,祝你天天好运!