以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  登入系统时,会提示是否保存  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=131316)

--  作者:恒隆君
--  发布时间:2019/2/22 21:20:00
--  登入系统时,会提示是否保存

登入系统时,会提示是否保存

最近出现的,没有找到原因。


MainTableChanging 事件代码


If e.OldTableName = "home" Or  e.OldTableName = "users" Then
    Return
Else
    Dim Result As DialogResult
    For Each dt As DataTable In DataTables  \'检查所有的表,包括关联表修改,也禁止切换
        If dt.HasChanges Then
            Result = MessageBox.Show("是否保存?","提示", MessageBoxButtons.YesNo)
            If Result = DialogResult.Yes Then
                dt.Save()
            End If
            Exit For \'找到修改的表,便停止查找
        End If
    Next
End If

--  作者:恒隆君
--  发布时间:2019/2/22 21:27:00
--  
找到原因了,
因为建了一个临时表