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