Daten speichern

07/12/2009 - 09:02 von Thomas Kehl | Report spam
Hallo zusammen.

Ich habe ein Grid, an das ich eine BindingSource gebunden habe. Wenn
nun im Grid eine neue Zeile erstellt werden soll (vom Benutzer), so
wird in der BindingSource AddNew aufgerufen und ich erstelle das neue
Objekt für die neue Zeile. Ich frage mich nun aber, wo der beste Platz
ist, die neue Zeile nachdem sie vom Benutzer abgefüllt und dem Grid
hinzugefügt wurde effektiv in die Datenbank zu speichern. Ich dachte
mir, am besten wàre es, wenn ich direkt nachdem die Zeile dem Grid
hinzugefügt wurde die Zeile speichere.

Viele Grüsse, Thomas
 

Lesen sie die antworten

#1 Peter Fleischer
08/12/2009 - 00:15 | Warnen spam
"Thomas Kehl" schrieb im Newsbeitrag
news:

Ich habe ein Grid, an das ich eine BindingSource gebunden habe. Wenn
nun im Grid eine neue Zeile erstellt werden soll (vom Benutzer), so
wird in der BindingSource AddNew aufgerufen und ich erstelle das neue
Objekt für die neue Zeile. Ich frage mich nun aber, wo der beste Platz
ist, die neue Zeile nachdem sie vom Benutzer abgefüllt und dem Grid
hinzugefügt wurde effektiv in die Datenbank zu speichern. Ich dachte
mir, am besten wàre es, wenn ich direkt nachdem die Zeile dem Grid
hinzugefügt wurde die Zeile speichere.



Hi Thomas,
wann der beste Zeitpunkt für das Aktualisieren der Datenbank ist, kann von
vielen Faktoren abhàngen. Wenn beispielsweise die Bedientechnologie
vorsieht, dass neu erfasste Daten ggf. verworfen werden können und der
Bediener explizit einen Speichervorgang auslösen muss, wàre das sofortige
Aktualisieren keine gute Lösung.

Ich schaue mir in solchen Fàllen an, wie die Anwender arbeiten und erstelle
bzw. korrigiere die Bedientechnologie. Daraus làsst sich dann recht einfach
ableiten, wie die optimale Lösung aussehen kann.

Viele Gruesse

Peter

Ähnliche fragen