以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 标注A列如果为空,则此行变为浅蓝色 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=154044) |
-- 作者:weibu -- 发布时间:2020/9/2 10:47:00 -- 标注A列如果为空,则此行变为浅蓝色 老师我想做个标准功能,就是点击按钮 标注表中A列如果为空,则对应所有行变为浅蓝色 代码咋写?
|
-- 作者:有点蓝 -- 发布时间:2020/9/2 10:52:00 -- 参考:http://www.foxtable.com/webhelp/topics/0656.htm |
-- 作者:weibu -- 发布时间:2020/9/2 15:30:00 -- 老师因为数据量较大,我不想用表事件的drawcell,这样速度较慢。我这边也没必要每次都标记。就是做个按钮达到标记效果。啥时候需要标记点击下按钮就可。 |
-- 作者:有点蓝 -- 发布时间:2020/9/2 15:44:00 -- 如果是【对应所有行变为浅蓝色】,自己遍历这些行处理,绝对比drawcell还要慢。因为手工设置样式需要逐个单元格设置,可以自己参考一下:http://foxtable.com/bbs/dispbbs.asp?boardid=2&Id=77199 |
-- 作者:weibu -- 发布时间:2020/9/3 9:27:00 -- 老师,我drawcell,代码;业务操作时,最后新增的一行数据不符合“突出结果”的条件。但缺有它的颜色。鼠标点击其他行,颜色才会消失。这个咋处理? If e.Row.IsNull("parentid") Then e.Style = "突出结果" End If
|
-- 作者:有点蓝 -- 发布时间:2020/9/3 9:55:00 -- 刷新一下表格 tables(xxx).Refresh
|