以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 不用drawcell可以修改单元格样式么? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=122277) |
-- 作者:huangxueyao -- 发布时间:2018/7/22 10:20:00 -- 不用drawcell可以修改单元格样式么? 某个单元格是数字,需要根据一个比较复杂的条件判断其是否符合规范,且条件是变动的,所以不适宜放在drawcell事件中去判断。 用代码判断其不符合规范后,不改变其值的情况下改变其样式以达到标记的作用,如何实现? 谢谢
|
-- 作者:新福星 -- 发布时间:2018/7/22 10:30:00 -- 你可以在该表增加一X列。判断是否符合规范的结果放到X列里。在drawcell事件判断X的结果来改变样式。 |
-- 作者:huangxueyao -- 发布时间:2018/7/22 10:40:00 -- 现在也是这样操作的,但是如果这一行的列非常多,那么这个执行效率就很低了。 |
-- 作者:有点甜 -- 发布时间:2018/7/22 17:20:00 -- 以下是引用huangxueyao在2018/7/22 10:40:00的发言:
现在也是这样操作的,但是如果这一行的列非常多,那么这个执行效率就很低了。
不明白你的意思。
设置样式只能在drawcell事件处理。
在drawcell仅仅是判断辅助列的值设置样式效率也低?不可能的。 |