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 イベントを使用したいと考えています。
何か考えはありますか?
このリンクで、C# で動的ドロップダウン リストのイベント ハンドラーを作成する方法 は次のとおりです。
ddlFilter.SelectedIndexChanged += new EventHandler(ddl2_SelectedIndexChanged);
ddlFilter.AutoPostBack = true;
void ddlFilter_SelectedIndexChanged(object sender, EventArgs e)
{
//your code
}
selectedindexchange
まもなく、複数の動的ドロップダウンを作成し、3 つのドロップダウンを想定して、それらの間で相互作用するためにそれらのイベントを処理したいと考えています。