以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  RejectChanges问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=88259)

--  作者:凡夫俗子
--  发布时间:2016/7/30 9:22:00
--  RejectChanges问题
对于主表+明细表的关联表在执行 RejectChanges时存在些问题希望能改进

操作一:  主表:增加行(未保存) 

操作二: 此时 增加对应 的关联表的 行(保存或未保存)

操作三: 对主表执行 RejectChanges。主表未保存的行 被删除。 但是 明细表对应 的数据未被 同步删除(关联表设置已调成  同步 删除关联行)


希望这个RejectChanges 在对主表进行操作时,如果主表行未保存 能同步删除 明细关联表的行。如果主表的行非新增状态,则对明细关联表不进行任何处理。这样才智能点。

--  作者:Hyphen
--  发布时间:2016/7/30 11:20:00
--  
RejectChanges是.net本身的函数,只能回滚,然后不会判断关联的。

只能自己写代码删除,不能直接回滚