Bonjour à tous,
Voila je voulais savoir si il etait possible de lancer un evenement SelectedIndexChanged après avoir mise a jour un champ.
Explication détaillé :
J'ai 2 dropdownlist une qui s'appele Council et l'autre family.
Si modifie council alors je fais un traintement qui me permet de rechercher la valeur par défaut pour Family. Ce que je souhaite c'est lancer l'evenement SelectedIndexChanged après avoir mise à jour Family.
Le code que vous voyez et l'evenement lancé c'est à dire la methode ChangeValueCouncil.
J'ai fais plusieurs test pour pouvoir lancer mon evenement SelectedIndexChanged aprsè avoir mis à jour ddlFamily (levenement lance la methode changeValueFamily===> jamais appelé en debug).
Si vous avez une idée je suis preneur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 string CouncilValue = ((DropDownList) sender).SelectedValue; string DefaultValue=""; //Search for S4_Family DataSet ds = Activity.GetDefaultValue("S4_COUNCIL","S4_FAMILY",CouncilValue,"",1,out DefaultValue); string resDaughter = DefaultValue; if (ds.Tables.Count == 1) { ddlFamily.DataSource = ds; ddlFamily.SelectedValue=resDaughter; //ddlFamily.SelectedIndexChanged += new System.EventHandler(this.ChangeValueFamily); //ddlFamily.SelectedIndex=0; this.ChangeValueFamily((object)ddlFamily,e); ds.Clear(); }
Merci
Partager