在窗体视图中动态创建下拉列表

时间:2015-09-25 02:38:53

标签: c# asp.net

我是ASP NETC#编程的新手。当我想在窗体视图中创建一个下拉列表时,我遇到了一些问题。

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);
}

上面的代码可以在formview之外创建一个按钮,但是当我将我的按钮 放在 的formview中时,它不起作用。

请帮忙。

提前致谢。

1 个答案:

答案 0 :(得分:0)

对于这个问题,你问这是我的解决方案。如果您有其他问题,请将其作为新问题启动

 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--", ""));
 }