'DataViews' (ADO.NET)
Aktualisiert: November 2007
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 stellt eine dynamische Ansicht von Daten in der zugrunde liegenden DataTable bereit: Inhalt, Sortierung und Mitgliedschaft spiegeln vorgenommene Änderungen wider. Diese Verhaltensweise unterscheidet sich von der Select-Methode der DataTable, die ein DataRow-Array von einer Tabelle pro bestimmten Filter bzw. pro bestimmter Sortierreihenfolge zurückgibt: Dieser -Inhalt spiegelt Änderungen an der zugrunde liegenden Tabelle wider, die Mitgliedschaft und Sortierung bleiben jedoch statisch. Aufgrund der dynamischen Funktionen ist die DataView ideal für Datenbindungsanwendungen.
Eine DataView stellt eine dynamische Ansicht eines einzelnen Datensatzes bereit (ähnlich einer Datenbankansicht), auf den Sie verschiedene Sortier- und Filterkriterien anwenden können. Im Gegensatz zu einer Datenbankansicht kann eine DataView jedoch nicht als Tabelle behandelt werden und kann auch keine Ansicht von verknüpften Tabellen bereitstellen. 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 können Sie die Ansichtseinstellungen für alle Tabellen in einem DataSet verwalten. Der DataViewManager bietet eine praktische Möglichkeit zum Verwalten von Standardansichtseinstellungen für die einzelnen Tabellen. Wenn Sie ein Steuerelement an mehrere Tabellen eines DataSet binden möchten, stellt das Binden an einen DataViewManager die optimale Möglichkeit dar.
In diesem Abschnitt
Erstellen einer 'DataView' (ADO.NET)
Beschreibt das Erstellen einer DataView für eine DataTable.Sortieren und Filtern von Daten (ADO.NET)
Beschreibt das Festlegen der Eigenschaften einer DataView, um Teilmengen von Datenzeilen zurückzugeben, die bestimmten Filterkriterien entsprechen, oder um Daten in einer bestimmten Sortierreihenfolge zurückzugeben.'DataRows' und 'DataRowViews' (ADO.NET)
Beschreibt den Zugriff auf Daten, die durch die DataView verfügbar gemacht werden.Suchen nach Zeilen (ADO.NET)
Beschreibt die Suche nach einer bestimmten Zeile in einer DataView.'ChildViews' und Beziehungen (ADO.NET)
Beschreibt das Erstellen von Datenansichten aus einer Beziehung zwischen einem übergeordneten und einem untergeordneten Element mithilfe einer DataView.Bearbeiten von 'DataViews' (ADO.NET)
Beschreibt das Ändern der Daten in der zugrunde liegenden DataTable mithilfe der DataView, einschließlich dem Aktivieren oder Deaktivieren von Aktualisierungen.Behandlung von 'DataView'-Ereignissen (ADO.NET)
Beschreibt die Verwendung des ListChanged-Ereignisses, um eine Benachrichtigung zu erhalten, sobald der Inhalt oder die Sortierung einer DataView aktualisiert wird.Verwalten von 'DataViews' (ADO.NET)
Beschreibt die Verwendung eines DataViewManager zum Verwalten der DataView-Einstellungen für die einzelnen Tabellen im DataSet.
Verwandte Abschnitte
ASP.NET-Webanwendungen in .NET Framework
Stellt Übersichten und ausführliche schrittweise Anleitungen zum Erstellen von ASP.NET-Anwendungen, Web Forms und Web Services bereit.Windows-basierte Anwendungen
Stellt ausführliche Informationen zum Arbeiten mit Windows Forms und Konsolenanwendungen bereit.'DataSets', 'DataTables' und 'DataViews' (ADO.NET)
Beschreibt das DataSet-Objekt und dessen Verwendung beim Verwalten von Anwendungsdaten.'DataTables' (ADO.NET)
Beschreibt das DataTable-Objekt und dessen Verwendung zum eigenständigen Verwalten von Anwendungsdaten oder zum Verwalten von Anwendungsdaten als Teil eines DataSet.ADO.NET
Beschreibt die ADO.NET-Architektur und -Komponenten und die Verwendung von ADO.NET zum Zugriff auf vorhandene Datenquellen und zum Verwalten von Anwendungsdaten.