Share via


Gegevenstabellen

Een DataSet bestaat uit een verzameling tabellen, relaties en beperkingen. In ADO.NET DataTable worden objecten gebruikt om de tabellen in een DataSet weer te geven. Een gegevenstabel vertegenwoordigt één tabel met relationele gegevens in het geheugen; de gegevens zijn lokaal voor de tabel . Een net-toepassing waarin deze zich bevindt, maar kan worden ingevuld vanuit een gegevensbron zoals Microsoft SQL Server met behulp van een DataAdapter Voor meer informatie, zie Een DataSet uit een DataAdapter vullen.

De DataTable-klasse is lid van de System.Data-naamruimte in de .NET Framework-klassebibliotheek. U kunt een gegevenstabel onafhankelijk of als lid van een DataSet maken en gebruiken, en DataTable-objecten kunnen ook worden gebruikt in combinatie met andere .NET Framework-objecten, waaronder de DataView. U opent de verzameling tabellen in een DataSet via de eigenschap Tabellen van het DataSet-object .

Het schema of de structuur van een tabel wordt vertegenwoordigd door kolommen en beperkingen. U definieert het schema van een gegevenstabel met behulp van DataColumn objecten en UniqueConstraint ForeignKeyConstraint objecten. De kolommen in een tabel kunnen worden toegewezen aan kolommen in een gegevensbron, berekende waarden uit expressies bevatten, hun waarden automatisch verhogen of primaire-sleutelwaarden bevatten.

Naast een schema moet een gegevenstabel ook rijen bevatten die gegevens moeten bevatten en ordenen. De DataRow klasse vertegenwoordigt de werkelijke gegevens in een tabel. U gebruikt DataRow en de bijbehorende eigenschappen en methoden om de gegevens in een tabel op te halen, te evalueren en te bewerken. Wanneer u de gegevens in een rij opent en wijzigt, behoudt het DataRow-object zowel de huidige als de oorspronkelijke status.

U kunt bovenliggende en onderliggende relaties tussen tabellen maken met behulp van een of meer gerelateerde kolommen in de tabellen. U maakt een relatie tussen DataTable-objecten met behulp van een DataRelation. DataRelation-objecten kunnen vervolgens worden gebruikt om de gerelateerde onderliggende of bovenliggende rijen van een bepaalde rij te retourneren. Zie DataRelations toevoegen voor meer informatie.

In dit gedeelte

Een gegevenstabel maken
Hierin wordt uitgelegd hoe u een gegevenstabel maakt en deze toevoegt aan een DataSet.

Definitie van gegevenstabelschema
Biedt informatie over het maken en gebruiken van DataColumn-objecten en -beperkingen.

Gegevens bewerken in een gegevenstabel
Hierin wordt uitgelegd hoe u gegevens in een tabel toevoegt, wijzigt en verwijdert. Hierin wordt uitgelegd hoe u DataTable-gebeurtenissen gebruikt om wijzigingen in gegevens in de tabel te onderzoeken.

Gegevenstabel-gebeurtenissen verwerken
Bevat informatie over de gebeurtenissen die beschikbaar zijn voor gebruik met een DataTable, inclusief gebeurtenissen wanneer kolomwaarden worden gewijzigd en rijen worden toegevoegd of verwijderd.

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

DataSets, DataTables en DataViews
Bevat informatie over de ADO.NET DataSet , waaronder het maken van relaties tussen tabellen.

Constraint
Bevat naslaginformatie over het object Constraint .

DataColumn
Bevat naslaginformatie over het DataColumn-object .

DataSet
Bevat naslaginformatie over het DataSet-object .

DataTable
Bevat naslaginformatie over het DataTable-object .

Overzicht van klassenbibliotheek
Biedt een overzicht van de .NET Framework-klassebibliotheek, met inbegrip van de systeemnaamruimte en de naamruimte op het tweede niveau, System.Data.

Zie ook