以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]关联表如何设置样式 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=65398) |
||||
-- 作者:huangfanzi -- 发布时间:2015/3/15 14:52:00 -- [求助]关联表如何设置样式 窗口中有二个表控件, 一个是生产记录表,
另一个是生产记录表_工序合并表
我需要在这个关联表中设置当前记录的底色,尝试了以下代码未果,请老师看看如何做:
工序合并表的PositionChanged事件
\'编写主表的事件,在事件里面区分是关联表还是主表触发的
If e.Table.Name = "生产记录表.工序合并表" Then
DataTables("生产记录表主窗口_工序合并表").SysStyles("CurrentRow").BackColor = Color.Yellow
Tables("生产记录表主窗口_工序合并表").ListMode = True
End If
另外,如何写代码能实现这个关联表中所有卷号为“CS150001”的记录的底色 |
||||
-- 作者:有点甜 -- 发布时间:2015/3/15 14:54:00 -- 去写drawcell事件,判断一下表名。
If e.Table.Name = "关联表" Then [此贴子已经被作者于2015/3/15 14:54:06编辑过]
|
||||
-- 作者:huangfanzi -- 发布时间:2015/3/15 14:57:00 -- 是去生产记录表的drawcell事件还是去工序合并表的drawcell事件?能直接帮我写下代码吗?谢谢! |
||||
-- 作者:有点甜 -- 发布时间:2015/3/15 14:58:00 -- 子表的表事件 |
||||
-- 作者:有点甜 -- 发布时间:2015/3/15 14:59:00 -- http://www.foxtable.com/help/topics/0656.htm
|
||||
-- 作者:huangfanzi -- 发布时间:2015/3/15 15:15:00 -- 实在是试不成功,上传了例子,请老师帮我做下,谢谢!
|
||||
-- 作者:有点甜 -- 发布时间:2015/3/15 15:25:00 --
|
||||
-- 作者:huangfanzi -- 发布时间:2015/3/15 15:35:00 -- 是这个效果,这个样式1与2在那里定义的? |
||||
-- 作者:有点甜 -- 发布时间:2015/3/15 15:35:00 -- 请看5楼 |