Bearbeiten von Daten in der Anwendung

Aktualisiert: November 2007

Nachdem das Dataset mit Daten gefüllt wurde, werden diese normalerweise bearbeitet, weitere Daten hinzugefügt oder Daten gelöscht, bevor sie zurück an die Datenquelle bzw. an einen anderen Prozess oder eine andere Anwendung gesendet werden. Da jeder Datensatz in einem Dataset durch ein DataRow-Objekt dargestellt wird, werden Änderungen an einem Dataset über einzelne Zeilen vorgenommen.

Hinweis:

In Windows Forms werden Änderungen an datengebundenen Steuerelementen aufgrund der Datenbindungsarchitektur automatisch an das Dataset gesendet, sodass es nicht explizit mit eigenem Code aktualisiert werden muss. Weitere Informationen finden Sie unter Datenbindung in Web Forms.

In einem Dataset werden stets mehrere Versionen der Datenzeilen verwaltet, damit die ursprünglichen Datensätze in einer Datenquelle gefunden werden können. Vor der Aktualisierung der Datenquelle möchten Sie möglicherweise spezifische Zeilen eingehender untersuchen. Unter den Themen in diesem Abschnitt erhalten Sie ausführliche Anweisungen, wie Sie geänderte Datensätze ermitteln sowie bestimmte Datensatzversionen abrufen können.

Folgende Themen bieten Informationen über das Hinzufügen, Bearbeiten und Löschen von Zeilen in Datentabellen sowie über den Umgang mit Zeilen in verschiedenen Anwendungsstadien.

In diesem Abschnitt

Referenz

  • DataSet
    Stellt einen Datencache im Speicher dar.

  • DataTable
    Stellt eine Datentabelle im Speicher dar.

  • DataRow
    Stellt eine Datenzeile in einer DataTable dar.

  • DataColumn
    Stellt das Schema einer Spalte in einer DataTable dar.

  • DataRowVersion
    Beschreibt die DataRow-Version.

  • RowState
    Ruft den Zustand eines DataRow-Objekts ab.

  • AcceptChanges
    Führt einen Commit für alle Änderungen an diesem DataSet durch, die seit es geladen wurde oder seit dem letzten Aufruf von AcceptChanges vorgenommen wurden.

  • HasChanges
    Ruft einen Wert ab, der angibt, ob das DataSet Änderungen aufweist, einschließlich neuer, gelöschter oder geänderter Zeilen.

  • GetChanges
    Ruft eine Kopie des DataSets mit allen Änderungen ab, die seit es zuletzt geladen wurde oder seit dem Aufruf von AcceptChanges vorgenommen wurden.

  • HasErrors
    Ruft einen Wert ab, der angibt, ob Fehler in einem der DataTable-Objekte in diesem DataSet vorhanden sind.

Verwandte Abschnitte