DataGridView Speichern Sie Die Änderungen In Der Zeile Ändern

Ich bin versucht, einen Datensatz zu speichern nach dem verlassen der Zeile in einer DataGridView.

Habe ich gesehen-Lösungen die RowValidated Falle jedoch, wenn die Zeilen sortiert sind, dann wird der Datensatz bekommt gegriffen, bevor die RowValidation - Ereignis ausgelöst wird. Auch habe ich versucht, um die Zeile mit der BindingSource Current-Eigenschaft, aber die aktuelle Eigenschaft ist bereits geändert. Dasselbe gilt für RowLeaving glaube ich.

Habe ich versucht, mit der RowChanged Veranstaltung auf die datatable direkt und das funktioniert OK.

Landete ich mit der RowValidation Veranstaltung und immer die änderungen aus der Datentabelle (GetChange()), aber das scheint nicht die Idee.

Zusätzlich für die Löschungen, die ich verwendet, die UserDeletingRow Ereignis, aber auch dies scheint nicht die Idee.

Was ist der beste Weg zum speichern von Datensätzen nach dem verlassen der Zeile?

InformationsquelleAutor user824911 | 2013-02-11
Schreibe einen Kommentar