以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何判断是否有保存 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=172756) |
-- 作者:hgy -- 发布时间:2021/10/29 10:54:00 -- 如何判断是否有保存 新增的,没保存的移除(dr.remove), 若有保存的,就不要移除,如何做呢,谢谢大佬
|
-- 作者:有点蓝 -- 发布时间:2021/10/29 11:02:00 -- If dr.datatrow.RowState = DataRowState.Unchanged Then |
-- 作者:hgy -- 发布时间:2021/10/29 11:11:00 -- 我表达的意思是:当新增一行时,填写内容后没保存到数据库的,关闭窗口时 可以把当前行移除。如图dr.remove 另一种情况:当新增一行时,用户填写了内容同时保存到数据库,关闭窗口时,这时不能把当前行移除。(这一步我做不到) 明白了吗 [此贴子已经被作者于2021/10/29 11:11:40编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/10/29 11:29:00 -- 是要移除还是删除?移除只是临时看不见了,数据还在;删除才是不要这个数据,但是要保存表格才会真正删除数据 |
-- 作者:hgy -- 发布时间:2021/10/29 11:35:00 -- 我知道的,就是移除的,谢谢大佬,我真的想不出来好的办法呢 [此贴子已经被作者于2021/10/29 11:35:28编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/10/29 13:35:00 -- 那么1楼的代码没有问题的。上传实例看看 |