Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le contrôle DataGridView
fournit plusieurs propriétés que vous pouvez utiliser pour ajuster l’apparence et le comportement de base (apparence) de ses cellules, lignes et colonnes. Si vous avez des besoins spéciaux qui dépassent les fonctionnalités de la classe DataGridViewCellStyle, toutefois, vous pouvez également implémenter le dessin propriétaire pour le contrôle ou étendre ses fonctionnalités en créant des cellules, des colonnes et des lignes personnalisées.
Pour peindre vous-même les cellules et les lignes, vous pouvez gérer divers événements de peinture DataGridView
. Pour modifier les fonctionnalités existantes ou fournir de nouvelles fonctionnalités, vous pouvez créer vos propres types dérivés de l'DataGridViewCell
, du DataGridViewColumn
et des types DataGridViewRow
existants. Vous pouvez également fournir de nouvelles fonctionnalités d’édition en créant des types dérivés qui affichent un contrôle de votre choix lorsqu’une cellule est en mode édition.
Dans cette section
Comment faire pour personnaliser l’apparence des cellules dans le contrôle DataGridView de Windows Forms
Décrit comment gérer l’événement CellPainting afin de peindre les cellules manuellement.
Comment personnaliser l'apparence des lignes dans le contrôle Windows Forms DataGridView
Décrit comment gérer les événements RowPrePaint et RowPostPaint afin de peindre des lignes avec un arrière-plan dégradé personnalisé et un contenu qui s’étend sur plusieurs colonnes.
Comment : personnaliser des cellules et des colonnes dans le contrôle DataGridView Windows Forms en étendant leur comportement et leur apparence
Décrit comment créer des types personnalisés dérivés de DataGridViewCell
et de DataGridViewColumn
afin de mettre en surbrillance les cellules lorsque le pointeur de la souris se trouve sur eux.
Comment : désactiver des boutons dans une colonne de bouton dans le contrôle DataGridView Windows Forms
Décrit comment créer des types personnalisés dérivés de DataGridViewButtonCell et DataGridViewButtonColumn afin d’afficher des boutons désactivés dans une colonne de bouton.
Comment intégrer des contrôles dans les cellules DataGridView de Windows Forms
Décrit comment implémenter l’interface IDataGridViewEditingControl
et créer des types personnalisés dérivés de DataGridViewCell
et de DataGridViewColumn
afin d’afficher un contrôle DateTimePicker lorsqu’une cellule est en mode édition.
Référence
DataGridView Fournit une documentation de référence pour le DataGridView contrôle.
DataGridViewCell Fournit une documentation de référence pour la DataGridViewCell classe.
DataGridViewRow Fournit une documentation de référence pour la DataGridViewRow classe.
DataGridViewColumn Fournit une documentation de référence pour la DataGridViewColumn classe.
IDataGridViewEditingControl Fournit une documentation de référence pour l’interface IDataGridViewEditingControl .
Sections connexes
Mise en forme et style de base dans le contrôle DataGridView de Windows Forms
Fournit des rubriques qui décrivent comment modifier l’apparence de base du contrôle et la mise en forme d’affichage des données de cellule.
Voir aussi
.NET Desktop feedback