Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.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# 创建动态下拉列表_C#_Asp.net_C# 4.0 - Fatal编程技术网

C# 创建动态下拉列表

C# 创建动态下拉列表,c#,asp.net,c#-4.0,C#,Asp.net,C# 4.0,可能重复: 我想在单击按钮时创建一个动态下拉列表。默认情况下,会显示一个带有列表项的下拉列表。然后我单击“添加新”按钮意味着在第一个下拉列表下创建下一个下拉列表,依此类推……您可以将其写入按钮单击事件中 DropDownList d = new DropDownList(); d.Items.Add("Select"); Panel1.Controls.Add(d); 我想你可以在昨天问的问题中找到答案。。。你能给你的问题再加些说明吗?下拉列表中的默认列表项是什么?默认列表项是否应该添加

可能重复:


我想在单击按钮时创建一个动态下拉列表。默认情况下,会显示一个带有列表项的下拉列表。然后我单击“添加新”按钮意味着在第一个下拉列表下创建下一个下拉列表,依此类推……

您可以将其写入按钮单击事件中

DropDownList d = new DropDownList();
 d.Items.Add("Select");
 Panel1.Controls.Add(d);

我想你可以在昨天问的问题中找到答案。。。你能给你的问题再加些说明吗?下拉列表中的默认列表项是什么?默认列表项是否应该添加新文本?因此,当您从第一个下拉列表中选择AddNew时,它将创建第二个下拉列表?感谢您的重播。上面的代码仅创建一个下拉列表。但是当我点击点击次数时,我不需要下拉列表。谢谢你的重播。上面的代码只创建了一个下拉列表。但当我点击次数时,我不需要下拉列表。
protected void btnAdd_Click(object sender, EventArgs e)
{
    DropDownList ddl = new DropDownList();
    ddl.ID = "ID";
    ddl.DataSource = data;
    ddl.DataTextField = "TextFieldName";
    ddl.DataValueField = "ValueFieldName";
    form1.Controls.Add(ddl);
    form1.Controls.Add(new LiteralControl("<br />"));
}