以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  查询表的单元格颜色怎么设置  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=17778)

--  作者:lvep
--  发布时间:2012/3/24 9:44:00
--  查询表的单元格颜色怎么设置

在窗体表(SQLQuery)中,DrawCell方法为什么不起作用?

如何根据条件进行单元格或整行的颜色设置?


--  作者:users425270850
--  发布时间:2012/3/25 10:32:00
--  

对啊,DrawCell设置后,可以显示。可是保存后再打开效果图就没有了,得重新修改。


--  作者:yangming
--  发布时间:2012/3/25 10:43:00
--  

我的做法是:

第一步,在窗口表中的 DrawCell 事件中加入如下的代码,你可以根据自己的代码进行修改

If Vars("s")="资金统计" Then
    Return
Else
    If e.Row("摘要") ="期初结存" Then
        e.Style = "期初"
    End If

End If

第二步,在窗口的   事件中加入以下代码:

DataTables("资金_Table1").AddUserStyle("期初", Color.Yellow, Color.Black)