DataGridView Couleur du texte [Résolu]

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. J'ai un DataGridView ou à un certain moment je ne veux pas que l'utilisateur puise modifier quoi que ce soit. Alors j'ai mis le contrôle avec enable à false. Je voudrais que le texte soit gris. J'utilise:
 DGV_INGREDIENTS.DefaultCellStyle.ForeColor = Color.Gray
DGV_INGREDIENTS.Rows(i).Cells(1).Value = "Jambon"
Tout fonctionne sauf la première ligne qui reste en noir losque i = 0.

Quelqu'un a une idée ?
Merci de votre aide.
Afficher la suite 

Votre réponse

3 réponses

Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
207
0
Merci
Bonjour,
1) Je vois que tu t'obstines à utiliser DefaultCellStyle (en dépit de ce qui t'a déjà été dit récemment).
2) il se peut par ailleurs que ta ligne 0 soit déjà sélectionnée. Déselectionne tout d'abord.

Commenter la réponse de ucfoutu
Messages postés
3247
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
26 décembre 2018
45
0
Merci
Bonjour
si j' écris
 DGV_INGREDIENTS.DefaultCellStyle.ForeColor = Color.Gray 

chez moi
le forecolor de toutes les cellules est gris
quel rapport avec
DGV_INGREDIENTS.Rows(i).Cells(1).Value = "Jambon"
?
Commenter la réponse de cs_ShayW
Messages postés
59
Date d'inscription
lundi 11 janvier 2010
Statut
Membre
Dernière intervention
4 août 2015
0
Merci
Bonjour, Merci pour vos réponses. Avec ClearSelection() ca règle mon problème et promis j'utilise seulement RowsDefaultCellStyle.

Bonne Journée.
Commenter la réponse de Duracelle123