Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Met het besturingselement DataGrid kunt u gegevens uit veel verschillende bronnen weergeven en bewerken, zoals uit een SQL-database, LINQ-query of een andere bindbare gegevensbron. Zie Overzicht van bindingsbronnenvoor meer informatie.
Kolommen kunnen tekst, besturingselementen, zoals een ComboBoxof andere WPF-inhoud, zoals afbeeldingen, knoppen of inhoud in een sjabloon, weergeven. U kunt een DataGridTemplateColumn gebruiken om gegevens weer te geven die zijn gedefinieerd in een sjabloon. De volgende tabel bevat de kolomtypen die standaard worden opgegeven.
| Het gegenereerde kolomtype | Gegevenssoort |
|---|---|
| DataGridTextColumn | String |
| DataGridCheckBoxColumn | Boolean |
| DataGridComboBoxColumn | Enum |
| DataGridHyperlinkColumn | Uri |
DataGrid kan qua uiterlijk worden aangepast, zoals cellettertype, kleur en grootte. DataGrid ondersteunt alle stijl- en temperingsfunctionaliteit van andere WPF-besturingselementen. DataGrid bevat ook standaard- en aanpasbaar gedrag voor bewerken, sorteren en valideren.
De volgende tabel bevat enkele algemene taken voor DataGrid en hoe u deze kunt uitvoeren. Door de gerelateerde API te bekijken, vindt u meer informatie en voorbeeldcode.
| Scenariobeschrijving | Methode |
|---|---|
| Afwisselende achtergrondkleuren | Stel de eigenschap AlternationCount in op 2 of meer en wijs vervolgens een Brush toe aan de eigenschappen RowBackground en AlternatingRowBackground. |
| Gedrag voor cel- en rijselectie definiƫren | Stel de eigenschappen SelectionMode en SelectionUnit in. |
| Het uiterlijk van kopteksten, cellen en rijen aanpassen | Pas een nieuwe Style toe op de eigenschappen ColumnHeaderStyle, RowHeaderStyle, CellStyleof RowStyle. |
| Grootteopties instellen | Stel de eigenschappen Height, MaxHeight, MinHeight, Width, MaxWidthof MinWidth in. Zie Grootteopties in het DataGrid-besturingselementvoor meer informatie. |
| Geselecteerde items openen | Controleer de eigenschap SelectedCells om de geselecteerde cellen en de eigenschap SelectedItems op te halen om de geselecteerde rijen op te halen. Zie SelectedCells voor meer informatie. |
| Interacties van eindgebruikers aanpassen | Stel de eigenschappen CanUserAddRows, CanUserDeleteRows, CanUserReorderColumns, CanUserResizeColumns, CanUserResizeRowsen CanUserSortColumns in. |
| Automatisch gegenereerde kolommen annuleren of wijzigen | De AutoGeneratingColumn gebeurtenis afhandelen. |
| Een kolom blokkeren | Stel de eigenschap FrozenColumnCount in op 1 en verplaats de kolom naar de meest linkse positie door de eigenschap DisplayIndex in te stellen op 0. |
| XML-gegevens gebruiken als gegevensbron | Bind de ItemsSource op de DataGrid aan de XPath-query die de verzameling items vertegenwoordigt. Maak elke kolom in DataGrid. Bind elke kolom door het XPath in te stellen op de binding met de query die de eigenschap op de itembron ophaalt. Zie DataGridTextColumnvoor een voorbeeld. |
Verwante onderwerpen
| Titel | Beschrijving |
|---|---|
| Handleiding: Gegevens uit een SQL Server-database weergeven in een DataGrid control | Beschrijft hoe u een nieuw WPF-project instelt, een Entity Framework-element toevoegt, de bron instelt en de gegevens weergeeft in een DataGrid. |
| Instructies: Rijdetails toevoegen aan een DataGrid-besturingselement | Hierin wordt beschreven hoe u rijdetails van een DataGridmaakt. |
| Procedure: Validatie implementeren met het DataGrid-besturingselement | Beschrijft hoe u waarden in DataGrid cellen en rijen valideert en validatiefeedback weergeeft. |
| standaardgedrag van toetsenbord en muis in het DataGrid-besturingselement | Beschrijft hoe u met het DataGrid besturingselement communiceert met behulp van het toetsenbord en de muis. |
| Procedure: Gegevens groeperen, sorteren en filteren in het DataGrid-besturingselement | Hierin wordt beschreven hoe u gegevens in een DataGrid op verschillende manieren kunt weergeven door de gegevens te groeperen, te sorteren en te filteren. |
| Opties voor Grootte-aanpassing in het DataGrid-besturingselement | Hierin wordt beschreven hoe u absolute en automatische grootte bepaalt in de DataGrid. |
Zie ook
.NET Desktop feedback