以文本方式查看主题

-  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楼的代码没有问题的。上传实例看看