Bonjour,

Lorsque je soumets mon formulaire je voudrais recuperer la valeur d'un dropdownlist que je creé dynamiquement; cela me retourne toujours vide.

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
18
19
20
21
22
23
24
25
26
 
private void Page_Load(object sender, System.EventArgs e){
 
tblCellSupport.Controls.Add(oBdd.createDropDownList("ddlSupport","ListSupports","id","libelle"));
 
if(!Page.IsPostBack){
 
oDropDownList = (DropDownList)tblCellSupport.FindControl("ddlSupport");
oDropDownList.Items.Insert(0,new ListItem("Indifferent",""));
oDropDownList.SelectedIndex = 0;
 
}else{
myTable.Visible = false;
if((Request.Form["__EVENTTARGET"]).IndexOf("Moteur de recherche") ==-1) loadControl();
}
}
 
 
private void loadControl(){
oTableList = (tableList)LoadControl("~/tableList.ascx");
 
oDropDownList = (DropDownList)this.tblCellSupport.FindControl("ddlSupport");
oTableList.cSupport = oDropDownList.SelectedValue;
myPlaceHolder.Controls.Add(oTableList);		
}
}
Impossible de recuperer la valeur de "oDropDownList.SelectedValue;" lorsque je soumets le formulaire.

merci si vous avez une idee