Delen via


Procedure: Gegevens binden aan het Besturingselement Windows Forms DataGridView met de ontwerpfunctie

U kunt de ontwerpfunctie gebruiken om een DataGridView controle te verbinden met gegevensbronnen van verschillende soorten, waaronder databases, zakelijke objecten of webservices. Wanneer u het besturingselement verbindt met een gegevensbron met behulp van de ontwerpfunctie, wordt het besturingselement automatisch gebonden aan een BindingSource-onderdeel dat de gegevensbron vertegenwoordigt. Daarnaast worden kolommen automatisch gegenereerd in het besturingselement om te voldoen aan de schemagegevens die door de gegevensbron worden verstrekt.

Nadat kolommen zijn gegenereerd, kunt u deze aanpassen aan uw behoeften. U kunt bijvoorbeeld kolommen verwijderen of verbergen die u niet wilt weergeven, u kunt de kolommen opnieuw rangschikken of u kunt de kolomtypen wijzigen. Zie de onderwerpen in de sectie Zie ook voor meer informatie over het wijzigen van kolommen.

U kunt ook meerdere DataGridView besturingselementen binden aan gerelateerde tabellen om hoofd-/detailrelaties te maken. In deze configuratie geeft het ene besturingselement een bovenliggende tabel weer en een ander besturingselement geeft alleen de rijen van een onderliggende tabel weer die zijn gerelateerd aan de huidige rij in de bovenliggende tabel. Zie Instructies: Gerelateerde gegevens weergeven in een Windows Forms-toepassingvoor meer informatie.

Voor de volgende procedure is een Windows-toepassingsproject vereist met een formulier dat een DataGridView besturingselement bevat of twee besturingselementen voor een hoofd-detailrelatie. Zie How to: Create a Windows Forms application project and How to: Add Controls to Windows Formsvoor meer informatie over het starten van een dergelijk project.

Het besturingselement verbinden met een gegevensbron

  1. Klik op het symbool voor ontwerpacties (kleine zwarte pijl) in de rechterbovenhoek van het DataGridView besturingselement.

  2. Klik op de vervolgkeuzepijl voor de optie Gegevensbron kiezen.

  3. Als uw project nog geen gegevensbron heeft, klikt u op Projectgegevensbron toevoegen en volgt u de stappen die door de wizard worden aangegeven.

    Zie wizard Configuratie van gegevensbronvoor meer informatie. De nieuwe gegevensbron wordt weergegeven in de vervolgkeuzelijst Gegevensbron kiezen. Als uw nieuwe gegevensbron slechts één lid bevat, zoals één databasetabel, wordt het besturingselement automatisch gekoppeld aan dat lid. Ga anders verder met de volgende stap.

  4. Vouw de knooppunten Andere gegevensbronnen en Projectgegevensbronnen uit, als ze nog niet zijn uitgevouwen, en selecteer vervolgens de gegevensbron om het besturingselement aan te koppelen.

  5. Als uw gegevensbron meer dan één lid bevat, bijvoorbeeld als u een System.Data.DataSet hebt gemaakt die meerdere tabellen bevat, vouwt u de gegevensbron uit en selecteert u vervolgens het specifieke lid waarmee u een binding wilt maken.

  6. Als u een hoofd-/detailrelatie wilt maken, vouwt u in het Gegevensbron kiezen vervolgkeuzelijst voor een tweede DataGridView besturingselement uit, vouwt u de BindingSource uit die voor de bovenliggende tabel is gemaakt en selecteert u vervolgens de gerelateerde onderliggende tabel in de lijst die wordt weergegeven.

    Opmerking

    Als uw project al een gegevensbron heeft, kunt u ook het venster gegevensbronnen gebruiken om een gegevensformulier te maken. Zie venster Gegevensbronnenvoor meer informatie.

Zie ook