Delen via


Procedure: Het Windows Forms DataGrid-besturingselement opmaken met behulp van de ontwerpfunctie

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.

Het toepassen van verschillende kleuren op verschillende delen van een DataGrid besturingselement kan helpen om de informatie erin gemakkelijker te lezen en te interpreteren. Kleur kan worden toegepast op rijen en kolommen. Rijen en kolommen kunnen ook naar eigen goeddunken worden verborgen of weergegeven.

Er zijn drie basisaspecten van het opmaken van het besturingselement DataGrid:

  • U kunt eigenschappen instellen om een standaardstijl in te stellen waarin gegevens worden weergegeven.

  • Vanaf die basis kunt u vervolgens de manier aanpassen waarop bepaalde tabellen tijdens runtime worden weergegeven.

  • Ten slotte kunt u wijzigen welke kolommen worden weergegeven in het gegevensraster, evenals de kleuren en andere opmaak die wordt weergegeven.

Als een eerste stap bij het opmaken van een datagrid kunt u de eigenschappen van de DataGrid zelf instellen. Deze kleur- en opmaakkeuzen vormen een basis waaruit u vervolgens wijzigingen kunt aanbrengen, afhankelijk van de gegevenstabellen en -kolommen die worden weergegeven.

De volgende procedure vereist een Windows Application-project met een formulier dat een DataGrid-besturingselement bevat. Zie Procedure: Een Windows Forms-toepassingsproject maken en Instructies: Besturingselementen toevoegen aan Windows Formsvoor meer informatie over het instellen van een dergelijk project. In Visual Studio 2005 bevindt de DataGrid controle zich niet standaard in de Toolbox. Zie Procedure: Items toevoegen aan de werksetvoor meer informatie.

Een standaardstijl voor het DataGrid-besturingselement instellen

  1. Selecteer de DataGrid-regelaar.

  2. Stel in het venster Eigenschappen de volgende eigenschappen in, indien van toepassing.

    Vastgoed Beschrijving
    AlternatingBackColor De eigenschap BackColor definieert de kleur van de even genummerde rijen van het raster. Wanneer u de eigenschap AlternatingBackColor instelt op een andere kleur, wordt elke andere rij ingesteld op deze nieuwe kleur (rijen 1, 3, 5 enzovoort).
    BackColor De achtergrondkleur van de even genummerde rijen van het raster (rijen 0, 2, 4, 6 enzovoort).
    BackgroundColor Terwijl de eigenschappen BackColor en AlternatingBackColor de kleur van rijen in het raster bepalen, bepaalt de eigenschap BackgroundColor de kleur van het gebied buiten het rijgebied, dat alleen zichtbaar is wanneer het raster naar beneden wordt geschoven of als er slechts enkele rijen in het raster zijn opgenomen.
    BorderStyle De randstijl van het raster, een van de BorderStyle opsommingswaarden.
    CaptionBackColor De achtergrondkleur van het vensterbijschrift van het raster, dat direct boven het raster wordt weergegeven.
    CaptionFont Het lettertype van het onderschrift boven aan het raster.
    CaptionForeColor De achtergrondkleur van de titelbalk van het rastervenster.
    Font Het lettertype dat wordt gebruikt om de tekst in het raster weer te geven.
    ForeColor De kleur van het lettertype in de rijen van de datagrid.
    GridLineColor De kleur van de rasterlijnen van het gegevensraster.
    GridLineStyle De stijl van de lijnen die de cellen van het raster scheiden, een van de DataGridLineStyle opsommingswaarden.
    HeaderBackColor De achtergrondkleur van rij- en kolomkoppen.
    HeaderFont Het lettertype dat wordt gebruikt voor de kolomkoppen.
    HeaderForeColor De voorgrondkleur van de kolomkoppen van het raster, inclusief de kolomkoptekst en het plusteken (+) en minteken (-) die rijen uitvouwen en samenvouwen wanneer meerdere gerelateerde tabellen worden weergegeven.
    LinkColor De tekstkleur van alle koppelingen in het gegevensraster, inclusief koppelingen naar onderliggende tabellen, de relationele naam, enzovoort.
    ParentRowsBackColor In een kindtabel is dit de achtergrondkleur van de bovenliggende rijen.
    ParentRowsForeColor In een kindtabel is dit de voorgrondkleur van de ouderrijen.
    ParentRowsLabelStyle Bepaalt of de tabel- en kolomnamen worden weergegeven in de bovenliggende rij, door middel van de opsomming DataGridParentRowsLabelStyle.
    PreferredColumnWidth De standaardbreedte (in pixels) van kolommen in het raster. Stel deze eigenschap in voordat u de eigenschappen DataSource en DataMember opnieuw instelt (afzonderlijk of via de methode SetDataBinding), anders heeft de eigenschap geen effect.

    De eigenschap kan niet worden ingesteld op een waarde kleiner dan 0.
    PreferredRowHeight De rijhoogte (in pixels) van rijen in het raster. Stel deze eigenschap in voordat u de eigenschappen DataSource en DataMember opnieuw instelt (afzonderlijk of via de methode SetDataBinding), anders heeft de eigenschap geen effect.

    De eigenschap kan niet worden ingesteld op een waarde kleiner dan 0.
    RowHeaderWidth De breedte van de kolomkoppen van de grid.
    SelectionBackColor Wanneer een rij of cel is geselecteerd, is dit de achtergrondkleur.
    SelectionForeColor Wanneer een rij of cel is geselecteerd, is dit de voorgrondkleur.

    Opmerking

    Wanneer u de kleuren van besturingselementen wijzigt, is het mogelijk om het besturingselement ontoegankelijk te maken vanwege een slechte kleurkeuze (bijvoorbeeld rood en groen). Gebruik de kleuren die beschikbaar zijn op het systeemkleuren palet om dit probleem te voorkomen.

    Voor de volgende procedure is een DataGrid besturingselement vereist dat is gebonden aan een gegevenstabel. Voor meer informatie, zie Hoe te: Het Besturingselement Windows Forms DataGrid aan een gegevensbron binden.

De tabel- en kolomstijl van een gegevenstabel instellen tijdens het ontwerp

  1. Selecteer het besturingselement DataGrid op uw formulier.

  2. Selecteer in het venster Eigenschappen de eigenschap TableStyles en klik op het beletselteken (Knop Beletselteken (...) in het venster Eigenschappen van Visual Studio.) .

  3. Klik in het dialoogvenster DataGridTableStyle Collection Editor op toevoegen om een tabelstijl toe te voegen aan de verzameling.

    Met de DataGridTableStyle Collection Editorkunt u tabelstijlen toevoegen en verwijderen, weergave- en indelingseigenschappen instellen en de toewijzingsnaam instellen voor de tabelstijlen.

  4. Stel de eigenschap MappingName in op de toegewezen naam voor elke tabelstijl.

    De toewijzingsnaam wordt gebruikt om op te geven welke tabelstijl moet worden toegepast op welke tabel.

  5. Selecteer in de DataGridTableStyle Collection Editorde eigenschap GridColumnStyles en klik op de ellipsknop (De knop met beletselteken (...) in het venster Eigenschappen van Visual Studio.).

  6. Voeg in het dialoogvenster DataGridColumnStyle Collection Editor kolomstijlen toe aan de tabelstijl die u hebt gemaakt.

    Met de DataGridColumnStyle Collection Editorkunt u kolomstijlen toevoegen en verwijderen, weergave- en indelingseigenschappen instellen en de toewijzingsnaam en opmaaktekenreeksen instellen voor de gegevenskolommen.

    Opmerking

    Zie Opmaaktypenvoor meer informatie over het opmaken van tekenreeksen.

Zie ook