以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  窗口中的SQLQuery表的表样式怎么玩?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=5347)

--  作者:菜鸟foxtable
--  发布时间:2009/12/8 22:45:00
--  窗口中的SQLQuery表的表样式怎么玩?
如题,希望某列日期晚于当天日期时,显示“未执行”样式


图片点击可在新窗口打开查看此主题相关图片如下:qq截图未命名.png
图片点击可在新窗口打开查看

--  作者:菜鸟foxtable
--  发布时间:2009/12/8 23:02:00
--  

不行。

问题是点击主窗口里的SQLQuery表,再点击表样式设置时根本没反应。。。难道可以动态增加表样式?那个“未执行”样式只是在主表里的样式。。。。


图片点击可在新窗口打开查看此主题相关图片如下:qq截图未命名.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2009-12-8 23:03:00编辑过]

--  作者:czy
--  发布时间:2009/12/8 23:05:00
--  

是不行。
不知道没有绑定的Table控件如何设置表样式。


--  作者:菜鸟foxtable
--  发布时间:2009/12/8 23:10:00
--  
图片点击可在新窗口打开查看老爹,快上线。
--  作者:czy
--  发布时间:2009/12/8 23:47:00
--  
AddUserStyle增加自定义样式,然后执行应该可以的。
如:

DataTables("窗口1_Table1").AddUserStyle("未执行", Color.LightCyan, Color.LavenderBlush)
--  作者:菜鸟foxtable
--  发布时间:2009/12/10 21:26:00
--  
图片点击可在新窗口打开查看样式没问题,但是改变样式的行整行突出显示没了。怎么玩?


DataTables("主窗口_Table2").AddUserStyle("未执行", Color.White, Color.Red)
If e.Row("上次执行") isnot nothing Then
    if e.Row("上次执行") <= Date.Today() Then
        e.Style = "未执行"
        Tables("主窗口_Table2").ListMode = True
    End If
   
End If
[此贴子已经被作者于2009-12-10 21:50:37编辑过]