Souliabdo
Messages postés186Date d'inscriptionmercredi 14 mars 2007StatutMembreDernière intervention11 avril 2011
-
17 juin 2009 à 13:48
Souliabdo
Messages postés186Date d'inscriptionmercredi 14 mars 2007StatutMembreDernière intervention11 avril 2011
-
17 juin 2009 à 17:30
Bonjour,
<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>
Je voulais supprimer des lignes sélectionné dans ma data table
J’ai essayé avec toutes les boucles, il ne me supprime jamais toutes les lignes sélectionnées
Souliabdo
Messages postés186Date d'inscriptionmercredi 14 mars 2007StatutMembreDernière intervention11 avril 20112 17 juin 2009 à 14:51
for
(int i 0; i < Mygrid.Rows.Count; i++)<?xml:namespace prefix o ns = "urn:schemas-microsoft-com:office:office" /??>
{
if (Mygrid.Rows[i].Cells[2].Value.ToString() == "True")
{
for (int j = 0; j < MydataTable.Rows.Count; j++)
{
if (MyGrid.Rows[i].Cells[0].Value.ToString().CompareTo(MydataTable.Rows[j][0]) == 0)
{
MydataTable.Rows.RemoveAt(j);
break
;
}
}
}
}
ici j'ai utilisé 2 boucle imbriqué pour evité les erreur de ré indexation
en fait MyDataGrid à pour datasource Mydata table
et donc je pense que le problème de ré indexation se pose au niveau de 1er boucle for car à chaque fois qu'il y a une supression de ligne de MyDataTable les index de My DataGrid ne son plus les même
ce que je voulais faire ce de supprimer les lignes séléctionné dans le datagrid en passant par MydtaTable
Souliabdo
Messages postés186Date d'inscriptionmercredi 14 mars 2007StatutMembreDernière intervention11 avril 20112 17 juin 2009 à 15:38
en fait le j commence de n (taille du DataTab)int j MyDtaTable.Rows.Count - 1;<?xml:namespace prefix o ns = "urn:schemas-microsoft-com:office:office" /??>
danc si je fait pas le j-- comment je peux avancer dans les rows?
si non avec le i--
for (int i=MydataTable.rows.count-1, i==0,i--) c'est ca
Souliabdo
Messages postés186Date d'inscriptionmercredi 14 mars 2007StatutMembreDernière intervention11 avril 20112 17 juin 2009 à 17:30
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /??>
Supper Merci !!!
Ca
<?xml:namespace prefix st1 ns "urn:schemas-microsoft-com:office:smarttags" /??>
<st1:state>
<st1:place>
marche
</st1:place>
</st1:state>
comme je veux