Delen via


DataViews

Met A DataView kunt u verschillende weergaven maken van de gegevens die zijn opgeslagen in een DataTable, een mogelijkheid die vaak wordt gebruikt in toepassingen voor gegevensbinding. Met behulp van een DataView kunt u de gegevens in een tabel met verschillende sorteervolgordes beschikbaar maken en kunt u de gegevens filteren op rijstatus of op basis van een filterexpressie.

Een DataView biedt een dynamische weergave van gegevens in de onderliggende gegevenstabel: de inhoud, volgorde en lidmaatschap weerspiegelen wijzigingen wanneer ze optreden. Dit gedrag verschilt van de methode Select van de Gegevenstabel, die een DataRow matrix retourneert van een tabel op basis van een bepaald filter en/of sorteervolgorde: deze inhoud weerspiegelt wijzigingen in de onderliggende tabel, maar het lidmaatschap en de volgorde blijven statisch. Dankzij de dynamische mogelijkheden van DataView is het ideaal voor toepassingen die gegevensbinding maken.

Een DataView biedt u een dynamische weergave van één set gegevens, net als een databaseweergave, waarop u verschillende sorteer- en filtercriteria kunt toepassen. In tegenstelling tot een databaseweergave kan een DataView echter niet worden behandeld als een tabel en kan geen weergave van gekoppelde tabellen worden geboden. U kunt ook geen kolommen uitsluiten die aanwezig zijn in de brontabel of kolommen toevoegen die niet bestaan in de brontabel, zoals rekenkundige kolommen.

U kunt een DataViewManager functie gebruiken om weergave-instellingen voor alle tabellen in een DataSet te beheren. DataViewManager biedt u een handige manier om standaardweergave-instellingen voor elke tabel te beheren. Bij het binden van een besturingselement aan meer dan één tabel van een DataSet, is binding met een DataViewManager de ideale keuze.

In dit gedeelte

Het maken van een DataView beschrijft hoe u een DataView maakt voor een gegevenstabel.

Gegevens sorteren en filteren beschrijft hoe u de eigenschappen van een DataView instelt om subsets van gegevensrijen te retourneren die voldoen aan specifieke filtercriteria of om gegevens in een bepaalde sorteervolgorde te retourneren.

DataRows en DataRowViews beschrijft hoe u toegang hebt tot de gegevens die worden weergegeven door de DataView.

Het zoeken naar rijen beschrijft hoe u een bepaalde rij in een DataView kunt vinden.

ChildViews and Relations Beschrijft hoe u weergaven van gegevens maakt op basis van een bovenliggende en onderliggende relatie met behulp van een DataView.

Als u DataViews wijzigt, wordt beschreven hoe u de gegevens in de onderliggende gegevenstabel wijzigt via DataView, inclusief het in- of uitschakelen van updates.

Het verwerken van DataView-gebeurtenissen beschrijft hoe u de gebeurtenis ListChanged gebruikt om een melding te ontvangen wanneer de inhoud of volgorde van een DataView wordt bijgewerkt.

Het beheren van DataViews beschrijft hoe u een DataViewManager gebruikt voor het beheren van DataView-instellingen voor elke tabel in een DataSet.

ASP.NET webtoepassingen biedt overzichten en gedetailleerde, stapsgewijze procedures voor het maken van ASP.NET toepassingen, webformulieren en webservices.

Windows-toepassingen biedt gedetailleerde informatie over het werken met Windows Forms en consoletoepassingen.

DataSets, DataTables en DataViews beschrijft het DataSet-object en hoe u dit kunt gebruiken om toepassingsgegevens te beheren.

In DataTables wordt het DataTable-object beschreven en hoe u dit kunt gebruiken om toepassingsgegevens zelf of als onderdeel van een DataSet te beheren.

ADO.NET Beschrijft de ADO.NET architectuur en onderdelen en hoe u ADO.NET kunt gebruiken om toegang te krijgen tot bestaande gegevensbronnen en toepassingsgegevens te beheren.

Zie ook