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

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

6 réponses

Répondre au sujet
cs_ShayW 3238 Messages postés jeudi 26 novembre 2009Date d'inscription 14 mars 2018 Dernière intervention - Modifié par cs_ShayW le 8/09/2014 à 09:13
+1
Utile
Bonjour

DGV.EnableHeadersVisualStyles = False
DGV.ColumnHeadersDefaultCellStyle.BackColor = Color.cyan
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_ShayW
Whismeril 11444 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 26 avril 2018 Dernière intervention - 2 sept. 2014 à 08:03
0
Utile
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
Duracelle123 59 Messages postés lundi 11 janvier 2010Date d'inscription 4 août 2015 Dernière intervention - 3 sept. 2014 à 23:23
0
Utile
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
Zermelo 378 Messages postés samedi 22 septembre 2012Date d'inscription 13 août 2017 Dernière intervention - 4 sept. 2014 à 09:53
0
Utile
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
Duracelle123 59 Messages postés lundi 11 janvier 2010Date d'inscription 4 août 2015 Dernière intervention - 7 sept. 2014 à 22:06
0
Utile
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
Duracelle123 59 Messages postés lundi 11 janvier 2010Date d'inscription 4 août 2015 Dernière intervention - 8 sept. 2014 à 15:20
0
Utile
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.