以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]怎么通过按钮事件修改窗口表中的drawcell样式 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=185650) |
-- 作者:奶粉大王 -- 发布时间:2023/3/8 10:26:00 -- [求助]怎么通过按钮事件修改窗口表中的drawcell样式 比如 窗口表 默认 未绑定 显示为 第一列 第二列。。。 设置datasource 后 显示实际列名 列1 列2.。。 需要根据列1的不同值设置不同的背景颜色。
|
-- 作者:有点蓝 -- 发布时间:2023/3/8 10:54:00 -- 到全局表事件drawcell处理:http://www.foxtable.com/webhelp/topics/0671.htm 按钮 Tables("窗口1_Table1").DataSource = xxx dataTables("窗口1_Table1").GlobalHandler.drawcell=true 全局表事件drawcell if e.table.name = "窗口1_Table1" then if e.col.name = "某某列" if e.row("列1") = xxx e.table.datatable.AddUserStyle(e.row("列1"), Color.Red, Color.White) e.style = e.row("列1") elseif e.row("列1") = xxx2 e.table.datatable.AddUserStyle(e.row("列1"), Color.blue, Color.White) e.style = e.row("列1") …… end if
|