以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教,有关DataColChanged的原值理解 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=17753) |
-- 作者:baoxyang -- 发布时间:2012/3/23 11:25:00 -- 请教,有关DataColChanged的原值理解 DataColChanged 某一列的内容被更改后执行,此时列的内容已经是更改后的值。 e参数属性: DataTable:返回发生数据更改的数据表。
请问下老大,旧值是否是此列未改变之前的值,如果表未保存之前,不断变化时,旧值是否是不变的。 |
-- 作者:狐狸爸爸 -- 发布时间:2012/3/23 11:36:00 -- 指的是本次修改之前的值,不是一开始的值,所以多次修改的话,旧值也是变化的。 要获得最初的值,参考: http://www.foxtable.com/help/topics/2369.htm http://www.foxtable.com/help/topics/2411.htm
|
-- 作者:程兴刚 -- 发布时间:2012/3/23 11:53:00 -- 增加了NewValue和OldValue方便多了,我以前都是通过DataColChanging事件将该字段的内容写入一个全局变量,在DataColChanged事件调用这个全局变量的值和当前行的该字段变更后的值做对比! |
-- 作者:baoxyang -- 发布时间:2012/3/23 11:55:00 -- 明白,多谢了。记得有这个,一时找不着了。 |