以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关闭窗口问题。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=30996)

--  作者:yiyinggeng
--  发布时间:2013/4/8 14:31:00
--  [求助]关闭窗口问题。

请教,在关闭窗口时,窗口事件beforeclose如何设定,能提示对话框,

是否保存,如果选择“是”则保存该窗口内所有数据,如果“否”,

则不保存所有的新增或修改。

 

找了半天,没找到。


--  作者:Bin
--  发布时间:2013/4/8 14:37:00
--  
这个默认状态是关闭项目的时候才会提示保存的吧.你关闭窗口的时候不主动保存的话.是不会保存的.不需要取消操作的啊.
--  作者:yiyinggeng
--  发布时间:2013/4/8 14:40:00
--  

Dim Result As DialogResult
Result = MessageBox.Show("是否保存!", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If Result = DialogResult.Yes Then
    For Each dt As DataTable In DataTables
    dt.Save()
    Next
Else
    DataTables.RejectChanges()
End If

 

 

这样是不是通用,请教各位


--  作者:Bin
--  发布时间:2013/4/8 14:46:00
--  
应该是没问题的.测试一下就知道了.