Foxtable(狐表)用户栏目专家坐堂 → 请教表样式能选择显示优先级吗?


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

主题:请教表样式能选择显示优先级吗?

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


加好友 发短信
等级:二尾狐 帖子:586 积分:4817 威望:0 精华:0 注册:2015/11/22 10:28:00
请教表样式能选择显示优先级吗?  发帖心情 Post By:2018/1/17 8:35:00 [只看该作者]

有个考勤表,先用代码做了个表样式,隔行显示淡灰色,以示区别不同的行(这个是横坐标的着色)
代码格式是:DataTables("考勤表").SysStyles("Alternate").....

然后又在drawcell里写了个“周末”的事件,就是判断星期是六或日的,整列显示淡黄色(这个是纵坐标的着色)

运行下来的效果是:两个样式重叠的单元格,优先显示了隔行灰色,周末的淡黄色不显示

我想调整为:优先显示周末的淡黄色,能做到不?


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


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

 隔行的【淡灰色】,放到drawcell事件处理,如代码

 

If e.row.index mod 2 = 0 Then

    e.Style = "淡灰色样式"

End If


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


加好友 发短信
等级:二尾狐 帖子:586 积分:4817 威望:0 精华:0 注册:2015/11/22 10:28:00
  发帖心情 Post By:2018/1/17 8:59:00 [只看该作者]

老师,再请教一下,我想整列变色应该咋弄?

现在我只做出来单元格变色


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


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

以下是引用rogen在2018/1/17 8:59:00的发言:

老师,再请教一下,我想整列变色应该咋弄?

现在我只做出来单元格变色

 

判断列名

 

If e.col.name = "第一列" then

    e.Style = "abc"

End If


 回到顶部