Foxtable(狐表)用户栏目专家坐堂 → [求助]设置列的背景色


  共有6836人关注过本帖树形打印复制链接

主题:[求助]设置列的背景色

帅哥哟,离线,有人找我吗?
hiliqi
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:31 积分:343 威望:0 精华:0 注册:2012/10/31 19:09:00
[求助]设置列的背景色  发帖心情 Post By:2012/11/14 19:51:00 [只看该作者]

我要让某张表一打开就所有表达式列的格子的背景色变灰,怎么做到呢?在哪个事件里触发呢?

 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/11/14 20:04:00 [只看该作者]

 首先,判读是否为表达式,然后编写drawcell事件。

 If DataTables("").DataCols("").Expression <> ""

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

 回到顶部
帅哥哟,离线,有人找我吗?
hiliqi
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:31 积分:343 威望:0 精华:0 注册:2012/10/31 19:09:00
回复:(lin_hailun) 首先,判读是否为表达式,...  发帖心情 Post By:2012/11/14 20:11:00 [只看该作者]

谢谢回复,expression("列名")是判断表达式列的吗?是返回逻辑值吗?如果不用drawcell事件,还能用其它事件吗?我担心drawcell事件太影响性能

 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/11/14 20:26:00 [只看该作者]

 其实drawcell事件没有帮助中说的那么可怕,放心用。

 木有其他方法。

 回到顶部
帅哥哟,离线,有人找我吗?
hiliqi
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:31 积分:343 威望:0 精华:0 注册:2012/10/31 19:09:00
  发帖心情 Post By:2012/11/14 20:28:00 [只看该作者]

非常感谢兄台的回复

 回到顶部
帅哥哟,离线,有人找我吗?
实话实说
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2649 积分:19390 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2012/11/15 6:31:00 [只看该作者]

以下是引用hiliqi在2012-11-14 20:11:00的发言:
谢谢回复,expression("列名")是判断表达式列的吗?是返回逻辑值吗?如果不用drawcell事件,还能用其它事件吗?我担心drawcell事件太影响性能

可以只设置表达式列字段名的颜色


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251397 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/11/15 8:22:00 [只看该作者]

以下是引用实话实说在2012-11-15 6:31:00的发言:

可以只设置表达式列字段名的颜色

 

看看:

 

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

 


 回到顶部
美女呀,离线,留言给我吧!
半招
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:13 积分:157 威望:0 精华:0 注册:2019/10/15 8:39:00
  发帖心情 Post By:2019/12/5 10:15:00 [只看该作者]

请问,打开的表,所有的表达式列的背景为 其他颜色,drawcell事里,这个判断语句怎么写?

 回到顶部
美女呀,离线,留言给我吧!
半招
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:13 积分:157 威望:0 精华:0 注册:2019/10/15 8:39:00
  发帖心情 Post By:2019/12/5 10:17:00 [只看该作者]

使用 

If e.DataCol.IsNumeric  AndAlso e.DataCol.Expression = "" then


报错:DataCol 不是DrawCellEventArgs 的成员


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110333 积分:561507 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/5 10:28:00 [只看该作者]

先看看:http://www.foxtable.com/webhelp/topics/0604.htm

If e.Col.IsNumeric  AndAlso e.Col.datacol.Expression = "" then


 回到顶部
总数 11 1 2 下一页