Delen via


Overzicht van DataGridView-besturingselementen (Windows Forms)

Opmerking

Het DataGridView besturingselement vervangt en voegt functionaliteit toe aan het DataGrid besturingselement; de DataGrid controle wordt echter behouden voor zowel achterwaartse compatibiliteit als toekomstig gebruik, indien u kiest. Zie Verschillen tussen de Windows Forms DataGridView en DataGrid Controlsvoor meer informatie.

Met het besturingselement DataGridView kunt u tabelgegevens uit veel verschillende soorten gegevensbronnen weergeven en bewerken.

Het binden van gegevens aan het DataGridView besturingselement is eenvoudig en intuïtief en in veel gevallen is het net zo eenvoudig als het instellen van de eigenschap DataSource. Wanneer u verbinding maakt met een gegevensbron die meerdere lijsten of tabellen bevat, stelt u de eigenschap DataMember in op een tekenreeks waarmee de lijst of tabel wordt opgegeven waaraan moet worden gekoppeld.

Het besturingselement DataGridView ondersteunt het standaardmodel voor Windows Forms-gegevensbinding, waardoor het kan worden gebonden aan exemplaren van klassen die in de volgende lijst worden omschreven.

Het besturingselement DataGridView ondersteunt gegevensbinding met de openbare eigenschappen van de objecten die door deze interfaces worden geretourneerd of naar de verzameling eigenschappen die wordt geretourneerd door een ICustomTypeDescriptor interface, indien geïmplementeerd op de geretourneerde objecten.

Normaal gesproken verbindt u een BindingSource-onderdeel en verbindt u het BindingSource-onderdeel met een andere gegevensbron of vult u het met zakelijke objecten. Het BindingSource-onderdeel is de voorkeursgegevensbron, omdat het kan worden verbonden met een groot aantal gegevensbronnen en veel problemen met gegevensbindingen automatisch kan oplossen. Zie BindingSource-onderdeelvoor meer informatie.

Het besturingselement DataGridView kan ook worden gebruikt in niet-afhankelijke modus, zonder onderliggende gegevensopslag. Zie Walkthrough voor een codevoorbeeld dat gebruikmaakt van een niet-afhankelijk DataGridView besturingselement: Een niet-afhankelijk Besturingselement voor Windows Forms DataGridView maken.

Het DataGridView besturingselement is zeer configureerbaar en uitbreidbaar en biedt veel eigenschappen, methoden en gebeurtenissen om het uiterlijk en gedrag ervan aan te passen. Wanneer u wilt dat uw Windows Forms-toepassing tabelgegevens weergeeft, overweeg het besturingselement DataGridView te gebruiken boven andere (bijvoorbeeld DataGrid). Als u een klein raster met alleen-lezenwaarden weergeeft of als u een gebruiker in staat stelt een tabel met miljoenen records te bewerken, biedt het besturingselement DataGridView u een gemakkelijk programmeerbare, geheugenefficiënte oplossing.

In deze sectie

Samenvatting van de DataGridView-controletechnologie
Geeft een overzicht van DataGridView besturingsconcepten en het gebruik van gerelateerde klassen.

DataGridView-beheerarchitectuur
Beschrijft de architectuur van het besturingselement DataGridView, waarin de typehiërarchie en overnamestructuur worden uitgelegd.

DataGridView-besturingselementgebruiksscenario's
Beschrijft de meest voorkomende scenario's waarin DataGridView besturingselementen worden gebruikt.

DataGridView-beheercodemap
Bevat koppelingen naar codevoorbeelden in de documentatie voor verschillende DataGridView taken. Deze voorbeelden worden gecategoriseerd op taaktype.

Kolomtypen in het Windows Forms DataGridView-besturingselement
Bespreekt de kolomtypen in het besturingselement Windows Forms DataGridView dat wordt gebruikt om informatie weer te geven en gebruikers toe te staan informatie te wijzigen of toe te voegen.

Gegevens weergeven in de Windows Forms DataGridView-controller
Bevat onderwerpen waarin wordt beschreven hoe u het besturingselement handmatig kunt vullen met gegevens of vanuit een externe gegevensbron.

De Windows Forms DataGridView-bediening aanpassen
Biedt onderwerpen die beschrijven hoe DataGridView cellen en rijen aangepast kunnen worden en hoe afgeleide cel-, kolom- en rijtypen gemaakt kunnen worden.

Prestatieoptimalisatie in het Windows Forms DataGridView-besturingselement
Bevat onderwerpen waarin wordt beschreven hoe u het beheer efficiënt kunt gebruiken om prestatieproblemen te voorkomen bij het werken met grote hoeveelheden gegevens.

Zie ook