ahlemlo
Messages postés225Date d'inscriptionsamedi 7 avril 2007StatutMembreDernière intervention21 mai 2009
-
20 juin 2007 à 10:55
cs_chico200987
Messages postés92Date d'inscriptionsamedi 13 novembre 2004StatutMembreDernière intervention26 septembre 2008
-
21 juin 2007 à 15:31
bonjour à tous
comment on peut vider un ListeBox?
merci
ahlemlo
Messages postés225Date d'inscriptionsamedi 7 avril 2007StatutMembreDernière intervention21 mai 2009 20 juin 2007 à 11:06
merci bien c'est bien marché.
on a inserer les information qui se trouve àla listeBox dans ma base de donnéé,je veux juste comparer ces informations(qui sont dans la listBox)à celle dans la base comment faire ça?
merci
cs_chico200987
Messages postés92Date d'inscriptionsamedi 13 novembre 2004StatutMembreDernière intervention26 septembre 2008 21 juin 2007 à 15:31
Tu pourrais essayer de récupérer ce qui a dans ta base de donnée dans une seconde listbox.
Ensuite tu fais un simple pour avec une condition :
//On déclare un booléen qui nous indiquera si les items sont les mêmes
bool pareil=true;
//On test déjà s'ils ont le même nombre d'objet
if (listBox1.Items.Count == listBox2.Items.Count)
{
//Si oui, on fait un Pour qui parcourera toute la première listbox que l'on comparera avec la //deuxième
for(int i=0;i<listbox1.Items.Count;i++)
{
if (listBox1.Items[i] != listBox2.Items[i])
{
pareil = false;
}
}
if (pareil)
{
MessageBox.Show("Les listbox sont identiques !");
}
else
{
MessageBox.Show("Elles ne le sont pas :s");
}
}
else
{
MessageBox.Show("Elles n'ont pas le même nombre d'objets, elles sont donc forcément différentes :)");
}
Voilà j'espère que ça t'as aidé, si quelqu'un a une façon plus simple ou surtout plus courte (il doit y avoir j'pense..) qu'il se fasse connaître ! Merci.