0
我想建立一個動態的DropDownList
,並添加一些列表項。 用下面的代碼我可以做到。構建動態的DropDownList與事件處理
protected void BuildDynamicDropDown()
{
DropDownList ddl = new DropDownList();
ddl.ID = "newDDL";
ddl.SelectedIndexChanged += dynamicDDL_SelectedIndexChanged;
ddl.Items.Add(new ListItem("stack1", "stack1"));
ddl.Items.Add(new ListItem("stack2", "stack2"));
ddl.Items.Add(new ListItem("stack3", "stack3"));
ddl.AutoPostBack = true;
Panel1.Controls.Add(ddl);
}
protected void dynamicDDL_SelectedIndexChanged(object sender, EventArgs e)
{
//this part of code should trig another dynamic dropdown
}
但我想使用SelectedIndexChanged事件,爲了改變另一個動態下拉值。
你有什麼想法嗎?
在這個環節how to create event handler for dynamic drop down list in c# 一個解決方案喜歡下面
ddlFilter.SelectedIndexChanged += new EventHandler(ddl2_SelectedIndexChanged);
ddlFilter.AutoPostBack = true;
void ddlFilter_SelectedIndexChanged(object sender, EventArgs e)
{
//your code
}
不久, 我想建立一個以上的動態下拉,並假設3下拉,我想處理其selectedindexchange
事件以之間互動他們自己。
如果dropdownlists的數量是恆定的,是不可能直接指定它們在頁面上,並使用Visible屬性.. – Sunny