以文本方式查看主题
- 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编辑过]
|