Hallo zusammen!
könnte mir jemand erklären, warum bekomme ich RowChanged-Ereignis zweimal wenn ich nachfrage, ob die Änderung gespeichert werden soll?
Nach dem Klick auf ein Button im Dialog wiederholt sich der Ereignis und Dialog wird nochmal gestartet.
Private Sub mTA_master_RowChanged(ByVal sender As Object, ByVal e As System.Data.DataRowChangeEventArgs) Handles mTA_master.RowChanged
Dim i As Int32
'Static MsgBoxStart As Boolean
If Not BearbeitungEigeneDaten() Then
mTA_master.CurrentRow.RejectChanges()
Exit Sub
End If
i = MessageBox.Show("Sie haben die Daten geändert. Sollen die Änderungen gespeichert werden?", "Mitarbeiterdaten", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information)
Select Case i
Case DialogResult.Yes
DoUpdate()
Case DialogResult.No
mTA_master.CurrentRow.RejectChanges()
Case DialogResult.Cancel
<br/>
End Select
End Sub
Dieser Ereignis verursacht eindeutig der MessageBox (MsgBox auch). Was kann ich tun?