以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 绘制代码问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=140311) |
-- 作者:Jaime -- 发布时间:2019/9/3 10:56:00 -- 绘制代码问题 老师好! 新手请教,在同一表中计划数量列输入整数,审批数量列也同时自动输入相同内容,之后如审批数量列发生变化不等于计划数量列数量时,审批数量列绘制颜色。 帮助提示因为DrawCell事件执行非常频繁,所以代码必须简洁,不可以有太耗时的复杂代码,也不能有显示对话框的代码,否则会出现死循环,切记切记。 两列输入相同内容,这个过程不会频繁触发DrawCell代码吧 请教老师两个代码怎么写,第一个不会,第二个写的不对 输入相同内容代码是在 DataColChanged 吧 绘制代码一直报错 DrawCell: If e.Col.Name = "审批数量" Or "计划数量" Then If e.Row.isnull("审批数量") <> e.Row.isnull("计划数量") e.style = "修改色" End If End If
|
-- 作者:有点蓝 -- 发布时间:2019/9/3 11:17:00 -- If e.Col.Name = "审批数量" Then If e.Row("审批数量") <> e.Row("计划数量") e.style = "修改色" End If End If |
-- 作者:Jaime -- 发布时间:2019/9/3 11:27:00 -- 谢谢老师! 请问我如何实现在同一表中计划数量列输入整数,审批数量列也同时克隆相同内容,这样目的是后期可修改审批数量列,计划数量列是原始的,可以两列对比知道变化
[此贴子已经被作者于2019/9/3 11:28:59编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/9/3 11:44:00 -- 到datacolchanged事件处理 |