Bonjour
voila mon ptit probleme qui me prend un peu la tete
Donc j'ai 2 CheckBoxList :
CheckBoxListDestinataireTpUnix
CheckBoxListDestinataireTpWindows
J'ai une premiere méthode qui me remplie les listes suivant les données d'une base (j apsse le code celui fonctionne)
j'ai ensuite une seconde méthode qui doi me cocher les bon checks suivant une ArrayList
Code :
- ArrayList unixChecked= new ArrayList();
- unixChecked = this.getModele().listeBoxEquipeCheck("tp","unix" );//récupération des données dans un modèle suivant une base
- ArrayList windowsChecked= new ArrayList();
- windowsChecked = this.getModele().listeBoxEquipeCheck("tp","windows" );//récupération des données dans un modèle suivant une base
- //ensuite je boucle sur l'arraylist qui contient des objet de type Equipe et je verifie si la valeur du check (mit dans la premiere méthode)
- //correspond a l'id de l'équipe.
- foreach (Equipe monEquipe in unixChecked)//pour chaque Equipe de la Liste Unix
- {
- foreach(ListItem monCheck in CheckBoxListDestinataireTpUnix.Items)
- {
- if (Convert.ToInt32(monCheck.Value) == monEquipe.getIdEquipe())
- {
- monCheck.Selected=true;
- }
- }
- }
- //donc la ca fonctionne ,mais le truc c est que meme sans faire la meme boucle pour la deuxieme listecheckbox celle ci est checké comme la première...
|
Donc voila le probleme, mes Deux listeCheckBox se check alors que j'intéragie que sur la première...
je sais aps si g ete claire, mais si quelqu'un a une idée???
merci d'avance
Message édité par littlegunnm le 01-06-2007 à 14:45:24