Mettre une couleur au Header d'DataGridView [Résolu]

Signaler
Messages postés
59
Date d'inscription
lundi 11 janvier 2010
Statut
Membre
Dernière intervention
4 août 2015
-
Messages postés
59
Date d'inscription
lundi 11 janvier 2010
Statut
Membre
Dernière intervention
4 août 2015
-
Bonjour, Je programme avec Visual studio 2010. Je cherche à mettre une couleur au header d'un DataGridView. J'ai essayé 2 façons mais ça ne fonctionne pas. Voici mon code:

Dim columnHeaderStyle As New DataGridViewCellStyle
columnHeaderStyle.BackColor = Color.Aqua
DataGridView.ColumnHeadersDefaultCellStyle = columnHeaderStyle
et
DataGridView.ColumnHeadersDefaultCellStyle.BackColor = Color.Aqua

Rien ne fonctionne.
Merci de votre aide

6 réponses

Messages postés
3258
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
3 décembre 2019
49
Bonjour

DGV.EnableHeadersVisualStyles = False
DGV.ColumnHeadersDefaultCellStyle.BackColor = Color.cyan
Messages postés
14779
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
26 septembre 2020
435
Bonjour je pense que ça vient du fait que tu utilises DataGridView qui est le nom de la classe.
Il faut te servir du nom de l'instance. Par défaut si tu t'es servit du designer c'est datagridview1.


Messages postés
59
Date d'inscription
lundi 11 janvier 2010
Statut
Membre
Dernière intervention
4 août 2015

Merci de ta réponse. J'ai essayer avec avec
Dim columnHeaderStyle As New DataGridViewCellStyle
columnHeaderStyle.BackColor = Color.Aqua
DGV_INGREDIENTS.ColumnHeadersDefaultCellStyle = columnHeaderStyle
et sa ne fonctionne toujours pas.

Merci de ton aide
Messages postés
378
Date d'inscription
samedi 22 septembre 2012
Statut
Membre
Dernière intervention
13 août 2017
13
Bonjour Duracelle123,

Ce que Whismeril te propose est de faire quelque chose du genre

Dim DGV As New DataGridView
DGV.ColumnHeadersDefaultCellStyle.BackColor = Color.Aqua
Cela devrait marcher. Je n'ai pas testé.
Cordialement.
Messages postés
59
Date d'inscription
lundi 11 janvier 2010
Statut
Membre
Dernière intervention
4 août 2015

Bonjour et Merci. Je joint un photo de ce que je recherche a faire.

et j'utilise ce code :

DGV.ColumnCount = 2
DGV.Columns(0).Name = "Allo"
DGV.Columns(1).Name = "Bonjour"
DGV.ColumnHeadersDefaultCellStyle.BackColor = Color.Aqua

Je n'arrive toujours pas a colorier le header

Merci de votre aide.
Messages postés
59
Date d'inscription
lundi 11 janvier 2010
Statut
Membre
Dernière intervention
4 août 2015

Merci cs_ShayW c'est ce que je cherchais.