Datagridviewcheckbox

Signaler
Messages postés
379
Date d'inscription
mardi 6 décembre 2005
Statut
Membre
Dernière intervention
8 octobre 2008
-
Messages postés
379
Date d'inscription
mardi 6 décembre 2005
Statut
Membre
Dernière intervention
8 octobre 2008
-
Bonjour,

J'utilise une datagridview avec une column checkbox et je ne parviens pas à l'utiliser !!
en fait je veux tester si la ligne est coché afin de prendre en considération pour la suite de mon programme des différentes informatioons des lignes cochés par l'intermédiaire de cet datagridviewcheckbox.
voici le message d'erreur :
La réference d'objet n'est pas défini à une instance d'un objet
voici mon code :
try
{
   for(int i = 0; i < datagridview1.Rows.count; i++)
   {
   datagridviewrow DTR = datagridview1.Rows[i];
   if (DTR.cells[0].value.ToString().Equals("True"))
      //mon traitement
   }
}
catch(NullRefereceException ex)
{
MessageBox.Show(ex.Message);}
}

3 réponses

Messages postés
379
Date d'inscription
mardi 6 décembre 2005
Statut
Membre
Dernière intervention
8 octobre 2008

Personne n'est-il en mesure de me répondre ???


Help Me Please !!
Messages postés
60
Date d'inscription
lundi 4 décembre 2006
Statut
Membre
Dernière intervention
11 janvier 2013

je ne sais pas si tu as trouvé la solution, mais regarde ceci, j'ai eu le meme probleme que toi, et ce lien ma aidé...

http://www.csharpfr.com/infomsg_DATAGRIDVIEWCOMBOBOXCOLUMN_840094.aspx

Bonne chance

Qui ne tente rien, n'a rien
Messages postés
379
Date d'inscription
mardi 6 décembre 2005
Statut
Membre
Dernière intervention
8 octobre 2008

Merci Tolliap,
mais je suis parvenu à trouver la solution le fait est que lorsque l'on créer dynamiquement une checkbox dans une datagrid il faut affecter une valeur true ou false à chacune sinon si la ligne est générer mais que rien n'est affecter à la propriété "checked" lors du parcours des lignes de la datagrid gris il ne verra ni true ni false mais une valeur vide et c'est ce qui faisait planté la boucle