Foxtable(狐表)用户栏目专家坐堂 → 在Foxtable如何修改行的颜色或随意单元格颜色


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

主题:在Foxtable如何修改行的颜色或随意单元格颜色

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6800 威望:0 精华:1 注册:2012/8/7 22:03:00
  发帖心情 Post By:2013/1/4 22:48:00 [只看该作者]

楼主,建议你设置EXCEL报表,然后把数据导出到EXCEL报表里看,狐表虽然能达到你的要求,但是写单元格颜色设置比较麻烦,而且绘制事件比较耗性能,你会发现设置多了以后会比较卡,或者生成报表以后在 WebBrowser里看
[此贴子已经被作者于2013-1-4 22:50:21编辑过]

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


加好友 发短信
等级:小狐 帖子:308 积分:3035 威望:0 精华:0 注册:2011/12/26 11:58:00
  发帖心情 Post By:2013/1/4 23:11:00 [只看该作者]

哦!我是想掌握多个纵列横行代码,以及不规则多个单元格颜色填充的代码,临时可以取舍

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


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

以下是引用ppxxww在2013-1-4 21:51:00的发言:
你好!我想要26楼基础上,增加为:第一,二列颜色用灰色,第三列用黄色,第四列用橙色,那上面的代码怎样修改


If e.Col.Name = "第七列" Then
    Select Case e.Row.Index Mod 28
        Case 0,1,2,3,6,7,8
            e.Style = "单元格1"
        Case 4,5,10,11,12
            e.style = "单元格2"
        Case 9
            e.Style = "单元格3"
        Case 13,14,15,16,17,18,19,20,21,22,23
            e.Style = "单元格4"
        Case 24
            e.Style = "单元格5"
        Case 25,26,27
            e.Style = "单元格6"
  End Select
Else If e.Col.Name = "第一列" OrElse e.Col.Name = "第二列" Then
            e.Style = "xxx"
Else If e.Col.Name = "第三列" Then
            e.Style = "xxx"
Else If e.Col.Name = "第四列" Then
            e.Style = "xxx"
Else If e.Row.Index Mod 28 = 0 Then
    e.Style = "蓝"
Else If e.Row.Index Mod 2 = 0 Then
    e.Style = "红"
Else
    e.Style = "绿"
End If
[此贴子已经被作者于2013-1-5 11:34:11编辑过]

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


加好友 发短信
等级:小狐 帖子:308 积分:3035 威望:0 精华:0 注册:2011/12/26 11:58:00
  发帖心情 Post By:2013/1/5 18:54:00 [只看该作者]

谢谢林老师,

 回到顶部
总数 34 上一页 1 2 3 4