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

Messages postés
59
Date d'inscription
lundi 11 janvier 2010
Dernière intervention
4 août 2015
- - Dernière réponse : Duracelle123
Messages postés
59
Date d'inscription
lundi 11 janvier 2010
Dernière intervention
4 août 2015
- 8 sept. 2014 à 15:20
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
Afficher la suite 

Votre réponse

6 réponses

Meilleure réponse
Messages postés
3247
Date d'inscription
jeudi 26 novembre 2009
Dernière intervention
26 décembre 2018
51
1
Merci
Bonjour

DGV.EnableHeadersVisualStyles = False
DGV.ColumnHeadersDefaultCellStyle.BackColor = Color.cyan

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 112 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_ShayW
Messages postés
12915
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
20 mars 2019
350
0
Merci
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.


Commenter la réponse de Whismeril
Messages postés
59
Date d'inscription
lundi 11 janvier 2010
Dernière intervention
4 août 2015
0
Merci
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
Commenter la réponse de Duracelle123
Messages postés
378
Date d'inscription
samedi 22 septembre 2012
Dernière intervention
13 août 2017
13
0
Merci
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.
Commenter la réponse de Zermelo
Messages postés
59
Date d'inscription
lundi 11 janvier 2010
Dernière intervention
4 août 2015
0
Merci
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.
Commenter la réponse de Duracelle123
Messages postés
59
Date d'inscription
lundi 11 janvier 2010
Dernière intervention
4 août 2015
0
Merci
Merci cs_ShayW c'est ce que je cherchais.
Commenter la réponse de Duracelle123

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.