以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]设置列的背景色 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=25695) |
|
-- 作者:hiliqi -- 发布时间:2012/11/14 19:51:00 -- [求助]设置列的背景色 我要让某张表一打开就所有表达式列的格子的背景色变灰,怎么做到呢?在哪个事件里触发呢? |
|
-- 作者:lin_hailun -- 发布时间:2012/11/14 20:04:00 -- 首先,判读是否为表达式,然后编写drawcell事件。 If DataTables("").DataCols("").Expression <> "" http://www.foxtable.com/help/topics/0656.htm |
|
-- 作者:hiliqi -- 发布时间:2012/11/14 20:11:00 -- 回复:(lin_hailun) 首先,判读是否为表达式,... 谢谢回复,expression("列名")是判断表达式列的吗?是返回逻辑值吗?如果不用drawcell事件,还能用其它事件吗?我担心drawcell事件太影响性能 |
|
-- 作者:lin_hailun -- 发布时间:2012/11/14 20:26:00 -- 其实drawcell事件没有帮助中说的那么可怕,放心用。 木有其他方法。 |
|
-- 作者:hiliqi -- 发布时间:2012/11/14 20:28:00 -- 非常感谢兄台的回复 |
|
-- 作者:实话实说 -- 发布时间:2012/11/15 6:31:00 -- 以下是引用hiliqi在2012-11-14 20:11:00的发言:
谢谢回复,expression("列名")是判断表达式列的吗?是返回逻辑值吗?如果不用drawcell事件,还能用其它事件吗?我担心drawcell事件太影响性能 可以只设置表达式列字段名的颜色 |
|
-- 作者:狐狸爸爸 -- 发布时间:2012/11/15 8:22:00 -- 以下是引用实话实说在2012-11-15 6:31:00的发言:
可以只设置表达式列字段名的颜色
看看:
http://www.foxtable.com/help/topics/1669.htm
|
|
-- 作者:半招 -- 发布时间:2019/12/5 10:15:00 -- 请问,打开的表,所有的表达式列的背景为 其他颜色,drawcell事里,这个判断语句怎么写? |
|
-- 作者:半招 -- 发布时间:2019/12/5 10:17:00 -- 使用 If e.DataCol.IsNumeric AndAlso e.DataCol.Expression = "" then 报错:DataCol 不是DrawCellEventArgs 的成员 |
|
-- 作者:有点蓝 -- 发布时间:2019/12/5 10:28:00 -- 先看看:http://www.foxtable.com/webhelp/topics/0604.htm
|