Hallo,
ich arbeite an einer Anwendung, welche an eine MySQL Datenbank gebunden ist. Die Formulare sind so aufgebaut, das ich im Datagridview die Datensätze der einzelnen Tabelle sehe, die notwendigen Felder aber über andere Steuerelemente bearbeite (Textbox, Checkbox, DateTimePicker usw).
Nun würde ich gerne prüfen, ob sich etwas am aktuellen Datensatz geändert hat sobald der Benutzer den nächsten auswählt.
Die Option des Datasets funktioniert aber nur, wenn ich vorher ausgewählte habe. Dann kann ich aber nicht mehr nutzen falls der Benutzer die Änderungen an diesen Datensatz nicht speichern will.
Unter Access konnte man dies mit "BeforeUpdate" bewerkstelligen, unter vb.net (Visual Studio 2015) habe ich bisher nichts passendes finden können. Gibt es da nichts oder denke ich irgendwo falsch?
Edit: Die Funktion Dataset.RejectChanges scheint wohl erstmal ganz hilfreich für mich, diese macht sämtliche Änderungen im Dataset seit dem letzten speichern rückgängig. Ist zwar erstmal eine Holzhammer-Methode, aber besser wie nichts. Aber vielleicht hat ja doch noch wer einen anderen Vorschlag.
ich arbeite an einer Anwendung, welche an eine MySQL Datenbank gebunden ist. Die Formulare sind so aufgebaut, das ich im Datagridview die Datensätze der einzelnen Tabelle sehe, die notwendigen Felder aber über andere Steuerelemente bearbeite (Textbox, Checkbox, DateTimePicker usw).
Nun würde ich gerne prüfen, ob sich etwas am aktuellen Datensatz geändert hat sobald der Benutzer den nächsten auswählt.
Die Option des Datasets funktioniert aber nur, wenn ich vorher ausgewählte habe. Dann kann ich aber nicht mehr nutzen falls der Benutzer die Änderungen an diesen Datensatz nicht speichern will.
Unter Access konnte man dies mit "BeforeUpdate" bewerkstelligen, unter vb.net (Visual Studio 2015) habe ich bisher nichts passendes finden können. Gibt es da nichts oder denke ich irgendwo falsch?
Edit: Die Funktion Dataset.RejectChanges scheint wohl erstmal ganz hilfreich für mich, diese macht sämtliche Änderungen im Dataset seit dem letzten speichern rückgängig. Ist zwar erstmal eine Holzhammer-Methode, aber besser wie nichts. Aber vielleicht hat ja doch noch wer einen anderen Vorschlag.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „AndPod“ ()