Einzelnen Beitrag anzeigen

Benutzerbild von r_kerber
r_kerber

Registriert seit: 11. Feb 2003
Ort: Trittau
3.538 Beiträge
 
Delphi XE Professional
 
#1

[ASP.Net] Änderungen im DataGrid nicht sofort sichtbar

  Alt 21. Apr 2007, 13:43
Moin,

ich habe folgendes Problem auf einer ASP.Net-Seite, die Ihre Daten aus einer Datenbank holt:
  • Im DataGrid befindet sich eine Schaltflächenspalte (Bearbeiten, Aktualisieren, Abbrechen)
  • Ein Klick auf Bearbeiten -> Die Seite wird neu geladen. Die entsprechende Zeile im Grid wird in den Editiermodus versetzt.
  • Ich ändere in einer Spalte einen Wert
  • Klick auf Aktualisieren -> Im UpdateCommand des DataGrids wird ein UPDATE-Statement erstellt. Dieses wird mit ExecNonQuery ausgeführt
  • Der Eintrag in der Datenbank wird aktualisiert.
  • Im selben Event wird der Editiermodus im DataGrid beendet und die Seite neu geladen
  • Es wird auch die PageLoad-Methode abgearbeitet, in der das SELECT-Statement für die Tabelle, die das DataGrid angezeigt, ausgeführt wird.
  • Im DataGrid wird immer noch der alte Wert angezeigt.
  • Erst ein erneuter Aufruf dieser Seite über ihre URL zeigt den neuen Wert an.
Wie erreiche ich es, dass die Änderungen sofort nach dem Editieren und Rückschreiben in die Datenbank zu sehen ist?
  Mit Zitat antworten Zitat