以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]郁闷,在动态加载的查询表中设置当前行的背景色怎么也不成功,此问题解决,又有一个问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=64760) |
-- 作者:huangfanzi -- 发布时间:2015/3/1 3:20:00 -- [求助]郁闷,在动态加载的查询表中设置当前行的背景色怎么也不成功,此问题解决,又有一个问题 DataTables("库存查询主窗口_Table_查询表").SysStyles("Focus").BackColor = Color.red 这个设置单元格能成功 DataTables("库存查询主窗口_Table_查询表").SysStyles("CurrentRow").BackColor = Color.red 这个设置当前行背景色的怎么也不行 窗口中表的类型是SQLQuery 在窗口的afterload中加了 Tables("库存查询主窗口_Table_查询表").UseVisualStyle = False 代码 为什么啊???
[此贴子已经被作者于2015/3/1 12:19:50编辑过]
|
-- 作者:有点甜 -- 发布时间:2015/3/1 9:26:00 -- DataTables("表A").SysStyles("CurrentRow").BackColor = Color.red Tables("表A").ListMode = True |
-- 作者:huangfanzi -- 发布时间:2015/3/1 12:18:00 -- 原来是ListMode,昨晚搞到3点也没搞明白,查论坛数据也没找到。 另外请教下,我想在窗口中的表打开时自动把所有卷号为001的记录行的背景色变为红色 以上代码应该如何写,请老师举个例子
[此贴子已经被作者于2015/3/1 14:05:15编辑过]
|
-- 作者:有点甜 -- 发布时间:2015/3/1 14:22:00 -- 参考 http://www.foxtable.com/help/topics/0656.htm
|
-- 作者:有点甜 -- 发布时间:2015/3/1 14:23:00 -- 如果是窗口表,要这样处理
http://www.foxtable.com/help/topics/2628.htm
|
-- 作者:huangfanzi -- 发布时间:2015/3/1 15:37:00 -- 根据教程代码: If e.Col.Name = "数量" Then If e.Row("数量") >= 500 Then e.Style = "a" End If End If 此代码是把满足条件的单元格设置成样式a,我希望把满足条件的单元格的所在行设置成样式a,代码应该如何改?
|
-- 作者:有点甜 -- 发布时间:2015/3/1 15:38:00 -- If e.Row("数量") >= 500 Then
e.Style = "a" End If |