Foxtable(狐表)用户栏目专家坐堂 → 将某一列的背景设为某种特定色,有办法吗?


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

主题:将某一列的背景设为某种特定色,有办法吗?

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


加好友 发短信
等级:小狐 帖子:393 积分:3723 威望:0 精华:0 注册:2013/10/9 23:09:00
将某一列的背景设为某种特定色,有办法吗?  发帖心情 Post By:2014/5/4 14:39:00 [只看该作者]

如标题,想将某一列的所有单元格的背景设为某种色,比如黄色,只能用遍历各行的办法吗?感觉会影响效率,有没有其他更直接的办法?

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/5/4 14:47:00 [只看该作者]


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


加好友 发短信
等级:小狐 帖子:393 积分:3723 威望:0 精华:0 注册:2013/10/9 23:09:00
  发帖心情 Post By:2014/5/4 15:42:00 [只看该作者]

以下是引用Bin在2014-5-4 14:47:00的发言:
参考帮助,利用DrawCell
http://www.foxtable.com/help/topics/0656.htm

全局表事件中加入如下代码,但是不起作用呀,其中,"主窗体_table1“是动态绑定数据的,求给修改一下代码,谢谢!

If e.Table.Name="主窗体_table1" And e.Col.AllowEdit=False Then
    If e.Row.IsNull(e.Col.Name) = False '且该列已经输入内容
        e.Style = "锁定列"  '
    End If
End If


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/4 15:45:00 [只看该作者]

全局表事件,是需要开启才行的。

 

Tables("主窗体_table1").DataTable.GlobalHandler.DrawCell = true

 

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

 

[此贴子已经被作者于2014-5-4 15:45:11编辑过]

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/5/4 15:46:00 [只看该作者]

你要有设置这个 样式才可以  如果是窗口表, 那么要用代码添加样式http://www.foxtable.com/help/topics/1579.htm


实在不会就上例子吧


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/4 15:48:00 [只看该作者]

 窗口表,还需要参考下这里。

 

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

 


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


加好友 发短信
等级:小狐 帖子:393 积分:3723 威望:0 精华:0 注册:2013/10/9 23:09:00
  发帖心情 Post By:2014/5/4 15:57:00 [只看该作者]

如果窗口Table是Normal型,不管是副本还是非副本,都可以按常规增加自定义样式,然后设置DrawCell事件代码标记数据。???
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20140504155442.jpg
图片点击可在新窗口打开查看

可是我没找到table控件有这个DrawCell事件呀?


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/5/4 16:02:00 [只看该作者]

副本表会继承主表的事件,在主表DrawCell设置

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


加好友 发短信
等级:小狐 帖子:393 积分:3723 威望:0 精华:0 注册:2013/10/9 23:09:00
  发帖心情 Post By:2014/5/4 16:06:00 [只看该作者]

如果窗口表有drawcell事件,那我就不用全局表事件了,如何把窗口的table控件的drawcell事件开放出来呢?

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/5/4 16:22:00 [只看该作者]

看8楼

 回到顶部