以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 表状态改变的优化方案问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=75870) |
-- 作者:supwork -- 发布时间:2015/10/16 11:49:00 -- 表状态改变的优化方案问题 当前系统表的修改状态为只要某一列值发生变化表的状态就会改变 然后根据表的这个状态提醒用户表内容有发生改变需不需要保存 但有些特殊的控制字段比如 添加的逻辑列值 变更等列值发生变化不希望改变表状态 这时目前有两咱办法: 一当此值发生变化时,让表AcceptChanges 强行接受结果 但这可能一已接收了其它结果,使得这些需要保存的结果不能保存了. 二如果是新增加的行,则导致该行根本不保存(这个我看应该算系统BUG) 二,当此行为发生时,执行一次保存,但这样也不好,其它数据还没有好,有时不能保存的. 目前这两种方法都不好,不能满足需求,如何处理是好?? |
-- 作者:大红袍 -- 发布时间:2015/10/16 11:53:00 -- 呃,你自己加一个变量记录是否改变即可。
DataColChanged时候,确定是否改变变量的值。 |