以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  帮忙看下这段代码  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=63500)

--  作者:mayjun01
--  发布时间:2015/1/22 11:53:00
--  帮忙看下这段代码

Select Case e.DataCol.Name
    Case "已阅"
        If e.NewValue = True Then \'已阅列值为真
       e.DataRow.Style = "已阅"
    End If
    Case "是否有效"
       If e.NewValue = True Then \'已阅列值为真
       e.DataRow.Style = "有效"
       Else
        e.DataRow.Style = "作废"
    Case "质检登记"
         If e.NewValue = True Then \'已阅列值为真
       e.DataRow.Style = "有效"
End Select

 

这段代码放在表里怎么行不通?求解


--  作者:有点甜
--  发布时间:2015/1/22 11:55:00
--  

 必须写到Drawcell事件才行

 

 http://www.foxtable.com/help/topics/0656.htm

 


--  作者:Bin
--  发布时间:2015/1/22 11:55:00
--  
e.DataRow.Style 没有这样的语法

参考帮助,要写到DrawCell  http://www.foxtable.com/help/topics/0656.htm

--  作者:mayjun01
--  发布时间:2015/1/22 12:06:00
--  
不能对整行进行DrawCell 吗?
--  作者:有点甜
--  发布时间:2015/1/22 12:07:00
--  
以下是引用mayjun01在2015-1-22 12:06:00的发言:
不能对整行进行DrawCell 吗?

 

可以,但也是要在drawcell里写。

 

判断 If e.Row("是否有效") = True Then


--  作者:mayjun01
--  发布时间:2015/1/23 22:04:00
--  
图片点击可在新窗口打开查看