Foxtable(狐表)用户栏目专家坐堂 → 表格的style


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

主题:表格的style

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


加好友 发短信
等级:六尾狐 帖子:1436 积分:10602 威望:0 精华:0 注册:2014/8/13 16:19:00
表格的style  发帖心情 Post By:2017/4/13 11:11:00 [显示全部帖子]

在表的afterload事件中,通过设定e.DataTable.AddUserStyle,设置新的style
然后通过代码修改BackColor,再次加载表,发现背景颜色没有修改
何解???

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


加好友 发短信
等级:六尾狐 帖子:1436 积分:10602 威望:0 精华:0 注册:2014/8/13 16:19:00
  发帖心情 Post By:2017/4/13 13:35:00 [显示全部帖子]

drawcell:

If e.Col.name = "答复期限" Then
    If e.Row("需要答复") = True And e.Row("答复状态") = "DFZT01" Then
        If e.Row("答复期限") < Date.Today.adddays(Vars("gnQiXianTT1")) Then
            e.Style = "提醒1"
        ElseIf e.Row("答复期限") < Date.Today.adddays(Vars("gnQiXianTT2")) Then
            e.Style = "提醒2"
        ElseIf e.Row("答复期限") < Date.Today.adddays(Vars("gnQiXianTT3")) Then
            e.Style = "提醒3"
        Else
        End If
    End If
End If

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


加好友 发短信
等级:六尾狐 帖子:1436 积分:10602 威望:0 精华:0 注册:2014/8/13 16:19:00
  发帖心情 Post By:2017/4/13 13:35:00 [显示全部帖子]

afterload:
e.DataTable.AddUserStyle("提醒1",Color.FromARGB(Vars("gnQiXianTTColor1")),Color.black)
e.DataTable.AddUserStyle("提醒2",Color.FromARGB(Vars("gnQiXianTTColor2")),Color.black)
e.DataTable.AddUserStyle("提醒3",Color.FromARGB(Vars("gnQiXianTTColor3")),Color.black)

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


加好友 发短信
等级:六尾狐 帖子:1436 积分:10602 威望:0 精华:0 注册:2014/8/13 16:19:00
  发帖心情 Post By:2017/4/13 13:36:00 [显示全部帖子]

我就是想用户自己改这个提醒的颜色


 回到顶部