Bonjour les amis,
J'ai un souci avec mon code : une nuit n'a pas était suffisante alors je viens vers vous.
En bref : J'ai besoin de changer la couleur de toute une ligne du datagriview en fonction du contenu.
Voila comment j'ai procédé
public void dgBoundItems()
{
int Le_Contenu_De_Cellule;
for (int i = 0; i < dataGridView1.RowCount -1 ; i++) // -1 pour éviter la lecture de la ligne vide
{
Le_Contenu_De_Cellule = Convert.ToInt32 (dataGridView1 [10, i].Value.ToString());// récupération du contenu de chaque cellule
if (Le_Contenu_De_Cellule <= 30)
{
//Changer le contenu la couleur de toute la ligne concerné
//s'il y a 10 valeur qui répond au critère alors mettre en rouge la ligne entière
}
dataGridView1.Refresh ();
}
}
J'ai eu le même problème. La solution consiste à utiliser l'événement CellFormatting. Je n'ai pas de code sous la main pour l'instant mais je vais y regarder si ça ne va tjrs pas...
Voila je viens de faire la copie conforme de votre code du coup j'ai une exception : La référence d'objet n'est pas définie à une instance d'un objet (ligne en gras)
Quelle peut être la cause ?
En bref grâce à une requête
Voila je viens de faire la copie conforme de votre code du coup j'ai une exception : La référence d'objet n'est pas définie à une instance d'un objet (ligne en gras)
Quelle peut être la cause ?