以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]如何判断e.DataRow行失效? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=87206) |
-- 作者:新福星 -- 发布时间:2016/7/5 17:44:00 -- [求助]如何判断e.DataRow行失效? 在 datacolchanging事件中对表数据做了,如下操作. DataTables("XXX").RejectChanges
DataTables("XXX").LoadFilter="驾驶证号=\'" & e.NewValue & "\'" DataTables("XXX").Loadtop="" DataTables("XXX").Load 这样就导致了 e.datarow失效了.如何在datacolchanged事件中用什么指令能判断出e.datarow失效了呢?谢谢 |
-- 作者:大红袍 -- 发布时间:2016/7/5 17:46:00 -- 对本表数据进行刷新?在这个事件?你逻辑是不是有问题?
如果确实要做,就用全局变量 vars("已失效") = true 来表示。 |
-- 作者:新福星 -- 发布时间:2016/7/5 17:51:00 -- 录入某字段,判断重复之后,加载这条重复记录的原来的记录? 不用这种方法 用查询的方法进行添加,这样估计可以! |
-- 作者:大红袍 -- 发布时间:2016/7/5 17:55:00 -- 尽量不要在datacolchanging中重新加载此行数据,要重新加载此行,可以在datacolchanged事件写load代码
e.DataRow.Load(False) |