Exécution de combobox.selectedIndexChanged plusieur fois [Résolu]

Messages postés
186
Date d'inscription
mercredi 14 mars 2007
Statut
Membre
Dernière intervention
11 avril 2011
- - Dernière réponse : Souliabdo
Messages postés
186
Date d'inscription
mercredi 14 mars 2007
Statut
Membre
Dernière intervention
11 avril 2011
- 17 juil. 2009 à 10:24
Bonjours,


J’ai une problème avec le remplissage de mes combo box.
En fait j’ai 3 combo box quand je clique sur la première je doit remplir le deuxième et quand je clique sur le deuxième je doit remplir la troisième.
Mon problème ce que lorsque je clique sur la première elle remplit les 2 autres ce qui fait que j’ai des doublon dans la 3e combo.


private
void Mycmb1_SelectedIndexChanged(
object sender,
EventArgs e)


{



 





if

(


this

.cmbstruct.Text !=


""

)



{




List

<


ServiceConducteur

> LstNumSrvC =


GestionnaireDonnesReseau

.GdrInstance.ObtenirServiceConducteur();





if

(LstNumSrvC.Count != 0)



{




this

.cmbNumSrvCond.DataSource = LstNumSrvC;













}

}



this

.Mycmb2.SelectedIndex = -1;

}

=======================================

private






void

cmbNumSrvCond_SelectedIndexChanged(


object

sender,


EventArgs

e){



if

(


this

.cmbNumSrvCond.Text !=


""

){













Production

prod =


GestionnaireDonnesReseau

.GdrInstance.ObtenirProduction(


this

.dateprod.Value.Date, (


Structure

)


this

.cmbstruct.SelectedItem);



if

(prod !=


null

){



 


...................




........









LstVoyages =


GestionnaireDonnesReseau

.GdrInstance.ObtenirVoyage(P1, P2);


 



if

(LstVoyages.Count != 0){

cmbVgeSrv.DataSource = LstVoyages;

}

}

 
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
4947
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
30
3
Merci
as-tu pensé à faire un Clear avant de remplir tes combos ?


Sébastien FERRAND
Consultant Sénior
Microsoft Visual C# MVP

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 131 internautes nous ont dit merci ce mois-ci

Commenter la réponse de sebmafate
Messages postés
186
Date d'inscription
mercredi 14 mars 2007
Statut
Membre
Dernière intervention
11 avril 2011
1
0
Merci
bonjour,
quand j'essaye de faire un clear le programme affiche l'exception:

"Impossible de modifier la collection d'éléments lorsque la propriété DataSource est définie."

car je remplis mes combo par le biais d'un datasource.
Commenter la réponse de Souliabdo