Foxtable(狐表)用户栏目专家坐堂 → 如何设置窗口SQL表样式


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

主题:如何设置窗口SQL表样式

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


加好友 发短信
等级:四尾狐 帖子:972 积分:7048 威望:0 精华:0 注册:2013/3/31 10:33:00
如何设置窗口SQL表样式  发帖心情 Post By:2014/8/23 16:46:00 [只看该作者]

单列:

1、在窗口的AfterLoad事件中加入代码:

DataTables("窗口1_Table1").AddUserStyle("a", Color.Red, Color.White)

上述代码增加了一个红底白字的样式,样式名为"a"。

2、然后设置Table控件的DrawCell事件代码:

If e.Col.Name = "数量" Then
           e.Style = "a"
  
End If

 

多列的代码怎么写?

我这样写不行呢:

 

Dim abc As String() = {"期初本部在制","投料数量","当前本部在制"}

If e.Col.Name = "abc" Then

           e.Style = "a"

   End If


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


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

select case e.Col.Name
       case "期初本部在制","投料数量","当前本部在制"
                  e.Style = "a"
end select

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


加好友 发短信
等级:四尾狐 帖子:972 积分:7048 威望:0 精华:0 注册:2013/3/31 10:33:00
  发帖心情 Post By:2014/8/23 17:37:00 [只看该作者]

OK!两种以上样式:

Select Case e.Col.Name
    Case "期初本部在制","投料数量","当前本部在制"
        e.Style = "a"   
 Case "期初外协在制","外协出库","外协入库","当前外协在制"
        e.Style = "b"         
End Select


 回到顶部