Freigeben über


Erstellen einer DataView

Mit einer DataView können Sie verschiedene Ansichten der in einer DataTable gespeicherten Daten erstellen. Diese Funktion wird oft in Datenbindungsanwendungen verwendet. Mit einer DataView können Sie Daten in einer Tabelle mit verschiedenen Sortierreihenfolgen verfügbar machen und nach Zeilenstatus oder basierend auf einem Filterausdruck filtern.

Eine DataView enthält eine dynamische Ansicht von Daten, deren Inhalt, Sortierung und Mitgliedschaft etwaige Änderungen an der zugrunde liegenden DataTable widerspiegeln. Dies unterscheidet sich von der Select-Methode der DataTable, die ein DataRow-Array von einer Tabelle pro bestimmten Filter und/oder Sortierreihenfolge zurückgibt. Dessen Inhalt spiegelt Änderungen an der zugrunde liegenden Tabelle wider, Mitgliedschaft und Sortierung bleiben jedoch statisch. Dank ihrer dynamischen Fähigkeiten ist die DataView ideal für Datenbindungsanwendungen.

Eine DataView enthält eine dynamische Ansicht eines einzelnen Datensatzes, für den Sie verschiedene Sortier- und Filterkriterien, ähnlich der Ansicht in einer Datenbank, anwenden können. Eine DataView unterscheidet sich jedoch erheblich von einer Datenbankansicht. Die DataView kann nicht als Tabelle behandelt werden und kann keine Ansicht von verknüpften Tabellen anzeigen. Außerdem können Sie keine Spalten ausschließen, die in der Quelltabelle vorhanden sind, und auch keine Spalten, z. B. berechnete Spalten, anhängen, die nicht in der Quelltabelle vorliegen.

Mit einem DataViewManager verwalten Sie die Ansichtseinstellungen für alle Tabellen im DataSet. Der DataViewManager bietet eine praktische Möglichkeit zum Verwalten von Standardansichtseinstellungen für jede Tabelle. Wenn Sie ein Steuerelement an mehr als eine Tabelle eines DataSets binden möchten, ist das Binden an einen DataViewManager die ideale Möglichkeit.

In diesem Abschnitt

Verwandte Abschnitte

  • Erstellen von Anwendungen
    Enthält Informationen über das Erstellen von .NET Framework-Anwendungen, wie ASP.NET-Anwendungen, Windows Forms-Anwendungen und Windows Services. Enthält außerdem Informationen über die Datenbindung an Windows Forms-Steuerelemente und Web Forms-Steuerelemente.
  • Erstellen und Verwenden von DataSets
    Beschreibt das DataSet-Objekt und seine Verwendung, um Anwendungsdaten zu verwalten.
  • Erstellen und Verwenden von Datentabellen
    Beschreibt das DataTable-Objekt und seine Verwendung, um Anwendungsdaten einzeln oder als Teil eines DataSets zu verwalten.
  • Zugreifen auf Daten mit ADO.NET
    Beschreibt die ADO.NET-Architektur und -Komponenten sowie deren Verwendung, um auf vorhandene Datenquellen zuzugreifen und Anwendungsdaten zu verwalten.