"DataViews"DataViews

Mit einer DataView können Sie verschiedene Ansichten der in einer DataTable gespeicherten Daten erstellen. Diese Funktion wird oft in Datenbindungsanwendungen verwendet.A DataView enables you to create different views of the data stored in a DataTable, a capability that is often used in data-binding applications. Mithilfe einer DataViewkönnen Sie die Daten in einer Tabelle mit unterschiedlichen Sortier Reihenfolgen verfügbar machen, und Sie können die Daten nach Zeilen Status oder basierend auf einem Filter Ausdruck filtern.Using a DataView, you can expose the data in a table with different sort orders, and you can filter the data by row state or based on a filter expression.

Eine DataView stellt eine dynamische Ansicht der Daten in der zugrunde liegenden Datentabellebereit: der Inhalt, die Reihenfolge und die Mitgliedschaft reflektieren Änderungen, sobald sie auftreten.A DataView provides a dynamic view of data in the underlying DataTable: the content, ordering, and membership reflect changes as they occur. Dieses Verhalten unterscheidet sich von der Select -Methode der DatenTabelle, die DataRow ein Array aus einer Tabelle basierend auf einem bestimmten Filter und/oder einer bestimmten Sortierreihenfolge zurückgibt: dieser Inhalt spiegelt die Änderungen an der zugrunde liegenden Tabelle wider, aber seine Mitgliedschaft und die Reihenfolge bleibt statisch.This behavior differs from the Select method of the DataTable, which returns a DataRow array from a table based on a particular filter and/or sort order: this content reflects changes to the underlying table, but its membership and ordering remain static. Die dynamischen Funktionen von DataView machen es ideal für Daten Bindungs Anwendungen.The dynamic capabilities of the DataView make it ideal for data-binding applications.

Eine DataView stellt eine dynamische Ansicht eines einzelnen Datensatzes bereit, ähnlich wie eine Daten Bank Sicht, auf die Sie andere Sortier-und Filterkriterien anwenden können.A DataView provides you with a dynamic view of a single set of data, much like a database view, to which you can apply different sorting and filtering criteria. Anders als bei einer Daten Bank Sicht kann eine DataView jedoch nicht als Tabelle behandelt werden und kann keine Ansicht von verbundenen Tabellen bereitstellen.Unlike a database view, however, a DataView cannot be treated as a table and cannot provide a view of joined tables. 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.You also cannot exclude columns that exist in the source table, nor can you append columns, such as computational columns, that do not exist in the source table.

Sie können DataViewManager zum Verwalten von Ansichts Einstellungen für alle Tabellen in einem DataSetverwenden.You can use a DataViewManager to manage view settings for all the tables in a DataSet. Der DataViewManager bietet Ihnen eine bequeme Möglichkeit, die Standard Ansichts Einstellungen für jede Tabelle zu verwalten.The DataViewManager provides you with a convenient way to manage default view settings for each table. Wenn Sie ein Steuerelement an mehr als eine Tabelle eines DataSetsbinden, ist die Bindung an einen DataViewManager die ideale Wahl.When binding a control to more than one table of a DataSet, binding to a DataViewManager is the ideal choice.

In diesem AbschnittIn This Section

Erstellen einer DataViewCreating a DataView
Beschreibt das Erstellen einer DataView für eine DatenTabelle.Describes how to create a DataView for a DataTable.

Sortieren und Filtern von DatenSorting and Filtering Data
Beschreibt, wie die Eigenschaften einer DataView zum Zurückgeben von Teilmengen von Daten Zeilen, die bestimmte Filterkriterien erfüllen, oder das Zurückgeben von Daten in einer bestimmten Sortierreihenfolge festgelegt werden.Describes how to set the properties of a DataView to return subsets of data rows meeting specific filter criteria, or to return data in a particular sort order.

DataRows und DataRowViewsDataRows and DataRowViews
Beschreibt, wie auf die Daten zugegriffen wird, die von der DataViewverfügbar gemacht werden.Describes how to access the data exposed by the DataView.

Suchen nach ZeilenFinding Rows
Beschreibt, wie Sie eine bestimmte Zeile in einer DataViewfinden.Describes how to find a particular row in a DataView.

ChildViews und BeziehungenChildViews and Relations
Beschreibt, wie Sichten von Daten aus einer Beziehung zwischen übergeordneten und untergeordneten Elementen mithilfe von DataViewerstellt werden.Describes how to create views of data from a parent-child relationship using a DataView.

Ändern von DataViewsModifying DataViews
Beschreibt, wie die Daten in der zugrunde liegenden Datentabelle über die DataViewgeändert werden, einschließlich der Aktivierung oder Deaktivierung von Updates.Describes how to modify the data in the underlying DataTable via the DataView, including enabling or disabling updates.

Behandeln von DataView-EreignissenHandling DataView Events
Beschreibt die Verwendung des ListChanged -Ereignisses, um eine Benachrichtigung zu erhalten, wenn der Inhalt oder die Reihenfolge einer DataView aktualisiert wird.Describes how to use the ListChanged event to receive notification when the contents or order of a DataView is being updated.

Verwalten von DataViewsManaging DataViews
Beschreibt, wie ein DataViewManager verwendet wird, um die DataView -Einstellungen für jede Tabelle in einem DataSetzu verwalten.Describes how to use a DataViewManager to manage DataView settings for each table in a DataSet.

ASP.NET-WebanwendungenASP.NET Web Applications
Stellt Übersichten und ausführliche schrittweise Anleitungen zum Erstellen von ASP.NET-Anwendungen, Web Forms und Web Services bereit.Provides overviews and detailed, step-by-step procedures for creating ASP.NET applications, Web Forms, and Web Services.

Windows-AnwendungenWindows Applications
Stellt ausführliche Informationen zum Arbeiten mit Windows Forms und Konsolenanwendungen bereit.Provides detailed information about working with Windows Forms and console applications.

DataSets, DataTables und DataViewsDataSets, DataTables, and DataViews
Beschreibt das DataSet -Objekt und wie Sie es zum Verwalten von Anwendungsdaten verwenden können.Describes the DataSet object and how you can use it to manage application data.

DataTablesDataTables
Beschreibt das datbare -Objekt und erläutert, wie es zum Verwalten von Anwendungsdaten allein oder als Teil eines DataSetsverwendet werden kann.Describes the DataTable object and how you can use it to manage application data by itself or as part of a DataSet.

ADO.NETADO.NET
Beschreibt die ADO.NET-Architektur und -Komponenten und die Verwendung von ADO.NET zum Zugriff auf vorhandene Datenquellen und zum Verwalten von Anwendungsdaten.Describes the ADO.NET architecture and components, and how to use ADO.NET to access existing data sources and manage application data.

Siehe auchSee also