正在使用下面的代碼創建多個下拉列表。但我無法保持之前選定的值。請幫助我保持以前的vaues。無法在回發後保留動態下拉選擇值
我的代碼是在這裏:
for (int i = 1; i <= Count; i++)
{
Session["i"] = Count;
Panel1.Controls.Add(new LiteralControl("<br />"));
Label lbl = new Label();
lbl.ID = "lbl" + i;
lbl.Text = "Head";
Panel1.Controls.Add(lbl);
Panel1.Controls.Add(new LiteralControl(" "));
DropDownList ddl = new DropDownList();
ddl.ID = "ID" + i;
ddl.DataValueField = "fld_Head";
ddl.DataTextField = "fld_Head";
ddl.DataSource = DVS;
ddl.DataBind();
Panel1.Controls.Add(ddl);
}
上述代碼存在於按鈕單擊事件中 – romi
單擊按鈕時會發生什麼? – freebird
在第二行創建的新控件並清除以前的選擇。 – romi