Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在formview中动态创建dropdownlist_C#_Asp.net - Fatal编程技术网

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”之后。