离开数据网格视图时的消息



我有一个带菜单条的数据网格视图。我想给用户一条消息,当他离开数据网格视图并在其中进行任何更改时,他必须保存该消息。我尝试过的:

Private Sub DGV_validated(sender As Object, e As EventArgs) Handles DGV.validated
If DataSet1.table.GetChanges IsNot Nothing Then
MsgBox("You made changes please press the save button!")
End If
End Sub

我在离开、验证和丢失焦点事件中尝试过,但直到我在菜单栏中按下某个东西后,消息框才弹出。

我刚刚在表单上创建了一个带有DataGridView的表单项目,并将其放在后面的代码中,它工作起来没有问题:

Private Sub DataGridView1_MouseLeave(sender As Object, e As System.EventArgs) Handles DataGridView1.MouseLeave
    MsgBox("hi")
End Sub

基本上,当光标离开DataGridView后,会弹出MsgBox。这就是你想要的吗?这是在Visual Studio 2010中完成的。

最新更新