Delen via


nl-NL: DataGridView-bedieningscenario's (Windows Forms)

Met het besturingselement DataGridView kunt u tabelgegevens uit verschillende gegevensbronnen weergeven. Voor eenvoudig gebruik kunt u handmatig een DataGridView vullen en de gegevens rechtstreeks bewerken via het besturingselement. Normaal gesproken slaat u uw gegevens op in een externe gegevensbron en verbindt u het besturingselement eraan met behulp van een BindingSource component.

In dit onderwerp worden enkele veelvoorkomende scenario's beschreven die betrekking hebben op het DataGridView besturingselement.

Scenario 1: Kleine hoeveelheden gegevens weergeven

U hoeft uw gegevens niet op te slaan in een externe gegevensbron om deze weer te geven in het besturingselement DataGridView. Als u met een kleine hoeveelheid gegevens werkt, kunt u het besturingselement zelf vullen en de gegevens bewerken via het besturingselement. Dit wordt niet-afhankelijke modusgenoemd. Zie Procedure: Een Niet-afhankelijk Windows Forms DataGridView-besturingselement makenvoor meer informatie.

Scenariosleutelpunten

  • In de niet-afhankelijke modus vult u het besturingselement handmatig in.

  • Niet-afhankelijke modus is met name geschikt voor kleine hoeveelheden alleen-lezen gegevens.

  • Niet-afhankelijke modus is ook geschikt voor werkbladachtige of geparseerde tabellen.

Scenario 2: Gegevens weergeven en bijwerken die zijn opgeslagen in een externe gegevensbron

U kunt het DataGridView-besturingselement gebruiken als een gebruikersinterface (UI) waarmee gebruikers toegang hebben tot gegevens die in een gegevensbron worden bewaard, zoals een databasetabel of een verzameling zakelijke objecten. Zie Procedure: Gegevens binden aan het Besturingselement Windows Forms DataGridViewvoor meer informatie.

Scenariosleutelpunten

  • In de gebonden modus kunt u verbinding maken met een gegevensbron, automatisch kolommen genereren op basis van de eigenschappen van de gegevensbron of databasekolommen, en het besturingselement automatisch vullen.

  • De gebonden modus is geschikt voor zware gebruikersinteractie met gegevens. Gegevens kunnen worden opgemaakt voor weergave en door de gebruiker opgegeven gegevens kunnen worden geparseerd in de indeling die door de gegevensbron wordt verwacht. Fouten in de opmaak van gegevensinvoer en databasebeperkingsfouten kunnen worden gedetecteerd, zodat gebruikers kunnen worden gewaarschuwd en onjuiste cellen kunnen worden gecorrigeerd.

  • Met aanvullende functionaliteit, zoals het sorteren, blokkeren en opnieuw ordenen van kolommen, kunnen gebruikers gegevens op de manier weergeven die het handigst is voor hun werkstroom.

  • Met klembordondersteuning kunnen gebruikers gegevens uit uw toepassing kopiĆ«ren naar andere toepassingen.

Scenario 3: Geavanceerde gegevens

Als u speciale behoeften hebt die niet worden aangepakt met het standaardmodel voor gegevensbinding, kunt u de interactie tussen het besturingselement en uw gegevens beheren door virtuele moduste implementeren. Het implementeren van de virtuele modus betekent het implementeren van een of meer gebeurtenis-handlers waarmee de controleaanvraaggegevens over cellen kunnen worden uitgevoerd wanneer de informatie nodig is.

Als u bijvoorbeeld met grote hoeveelheden gegevens werkt, kunt u de virtuele modus implementeren om een optimale efficiƫntie te garanderen. De virtuele modus is ook nuttig voor het behouden van de waarden van niet-gebonden kolommen die u samen met kolommen weergeeft die zijn opgehaald uit een andere gegevensbron.

Zie Walkthrough: De virtuele modus implementeren in het Besturingselement Windows Forms DataGridViewvoor meer informatie over de virtuele modus.

Scenariosleutelpunten

  • Virtuele modus is geschikt voor het weergeven van zeer grote hoeveelheden gegevens wanneer u de prestaties wilt verfijnen.

Scenario 4: Het formaat van rijen en kolommen automatisch wijzigen

Wanneer u gegevens weergeeft die regelmatig worden bijgewerkt, kunt u het formaat van rijen en kolommen automatisch wijzigen om ervoor te zorgen dat alle inhoud zichtbaar is. Het besturingselement DataGridView biedt verschillende opties waarmee u het handmatig wijzigen kunt in- of uitschakelen, het formaat op specifieke momenten programmatisch kunt wijzigen, of automatisch kunt wijzigen wanneer de inhoud verandert. Zie voor meer informatie Grootte-opties in het Windows Forms DataGridView-besturingselement.

Scenariosleutelpunten

  • Door het handmatig wijzigen van het formaat kunnen gebruikers celhoogten en -breedtes aanpassen.

  • Met automatisch wijzigen kunt u celgrootten behouden, zodat de celinhoud nooit wordt geknipt.

  • Met programmatische aanpassing kunt u het formaat van cellen op specifieke momenten wijzigen om prestatieverlies door voortdurende automatische aanpassing te vermijden.

Scenario 5: Eenvoudige aanpassing

Het DataGridView besturingselement biedt veel manieren om het uiterlijk en gedrag ervan te wijzigen. Zie voor meer informatie Celstijlen in het Windows Forms DataGridView-besturingselement.

Scenariosleutelpunten

  • DataGridViewCellStyle-objecten laten u toe kleur-, lettertype-, opmaak- en positiegegevens op meerdere niveaus en voor afzonderlijke elementen van de besturing op te geven.

  • Celstijlen kunnen worden gelaagd en gedeeld door meerdere elementen, zodat u code opnieuw kunt gebruiken.

Scenario 6: Geavanceerde aanpassing

Het besturingselement DataGridView biedt veel manieren om het uiterlijk en gedrag ervan aan te passen.

Scenariosleutelpunten

Zie ook