以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  表事件,绘制错误  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=84158)

--  作者:yancheng
--  发布时间:2016/4/24 14:17:00
--  表事件,绘制错误
表事件,DrawCell

If e.Row.IsNull("审核") = False Then
    e.Style = "已审核"
End If
If e.Row.IsGroup = True Then
    Return
Else
    If e.Row.Index = e.Table.Current.Index Then
        e.Style = "当前行"
    End If
End If


图片点击可在新窗口打开查看此主题相关图片如下:111.jpg
图片点击可在新窗口打开查看


在点击:分组行的时候,提示错误。
[此贴子已经被作者于2016/4/24 14:17:44编辑过]

--  作者:大红袍
--  发布时间:2016/4/24 15:03:00
--  
If e.Row.IsGroup = True Then
    Return
Else
    If e.Row.IsNull("审核") = False Then
        e.Style = "已审核"
    End If
    If e.Row.Index = e.Table.Current.Index Then
        e.Style = "当前行"
    End If
End If

--  作者:yancheng
--  发布时间:2016/4/24 15:57:00
--  
你这样写,不会报错,但是已经审核的,不会出现灰色。
图片点击可在新窗口打开查看此主题相关图片如下:22.jpg
图片点击可在新窗口打开查看

--  作者:大红袍
--  发布时间:2016/4/24 15:59:00
--  

你的 审核 列是字符列还是逻辑列?

 

如果是逻辑列这样写

 

If e.Row("审核") = True Then

 

---------不会做,请上传具体实例


--  作者:yancheng
--  发布时间:2016/4/24 16:01:00
--  
字符
--  作者:大红袍
--  发布时间:2016/4/24 16:01:00
--  
上传实例
--  作者:yancheng
--  发布时间:2016/4/24 16:10:00
--  
做实例,检测 到代码不对。
图片点击可在新窗口打开查看此主题相关图片如下:33.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2016/4/24 16:09:58编辑过]

--  作者:大红袍
--  发布时间:2016/4/24 16:11:00
--  
 关闭重新打开。
--  作者:yancheng
--  发布时间:2016/4/24 16:17:00
--  
实例。汇总下的汇总行,出错。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.zip


--  作者:yancheng
--  发布时间:2016/4/24 17:31:00
--  
实例已上传