C# 在formview中动态创建dropdownlist
我是C# 在formview中动态创建dropdownlist,c#,asp.net,C#,Asp.net,我是ASP-NET和C编程方面的新手。当我想在formview中创建dropdownlist时,我遇到了一些问题 private void CreateDropDownList(string ID) { DropDownList ddl = new DropDownList(); ddl.ID = ID; ddl.Items.Add(new ListItem("--Select--", "")); //ddl.AutoPostBack = true; /
ASP-NET
和C
编程方面的新手。当我想在formview中创建dropdownlist时,我遇到了一些问题
private void CreateDropDownList(string ID)
{
DropDownList ddl = new DropDownList();
ddl.ID = ID;
ddl.Items.Add(new ListItem("--Select--", ""));
//ddl.AutoPostBack = true;
//ddl.SelectedIndexChanged += new EventHandler(OnSelectedIndexChanged);
pnlDropDownList.Controls.Add(ddl);
Literal lt = new Literal();
lt.Text = "<br />";
pnlDropDownList.Controls.Add(lt);
}
private void CreateDropDownList(字符串ID)
{
DropDownList ddl=新的DropDownList();
ddl.ID=ID;
Add(newlistItem(“--Select--”和“”);
//ddl.AutoPostBack=true;
//ddl.SelectedIndexChanged+=新事件处理程序(OnSelectedIndexChanged);
pnlDropDownList.Controls.Add(ddl);
文字lt=新文字();
lt.Text=“
”;
pnlDropDownList.Controls.Add(lt);
}
上面的代码可以在formview外部创建一个按钮,但是当我将我的按钮放在formview内部时,它就不起作用了
请帮忙
提前谢谢 对于您提出的问题,这是我的解决方案。如果你还有其他问题,请以新问题开始
protected void FormView1_DataBound(object sender, EventArgs e)
{
DropDownList ddl = null;
if(FormView1.Row != null)
ddl = (DropDownList)FormView1.Row.FindControl("drodownlistid");
ddl.Items.Add(new ListItem("--Select--", ""));
}
请尝试在
FormView1\u DataBound
中填充CreateDropDownList
,抱歉,我对它很陌生。。。这是否有任何示例或示例代码供我参考?谢谢……当然。。给我一个minprotectedvoid FormView1_数据绑定(objectsender,EventArgs e){DropDownList ddl=null;if(FormView1.Row!=null)ddl=(DropDownList)FormView1.Row.FindControl(“drownlistid”);ddl.Items.Add(new ListItem(--Select--,“”);}您给出的解决方案可以生成dropdownlist,但我面临的问题是:我使用formview中的“AddPerson”按钮调用函数,但无法生成dropdownlist。我需要一个按钮来一个接一个地生成dropdownlist,并且需要在formview中的按钮“AddPerson”之后。