C# 如何以编程方式创建和填充下拉列表
我尝试使用for循环创建下拉列表,如下所示:C# 如何以编程方式创建和填充下拉列表,c#,asp.net,placeholder,C#,Asp.net,Placeholder,我尝试使用for循环创建下拉列表,如下所示: private void Page_Load(object sender, System.EventArgs e) { //build placeholder for(int x = 0; x <= 10; x++) { DropDownList dp = new DropDownList(); dp.ID = "carrirerDp " + x.
private void Page_Load(object sender, System.EventArgs e)
{
//build placeholder
for(int x = 0; x <= 10; x++) {
DropDownList dp = new DropDownList();
dp.ID = "carrirerDp " + x.ToString();
dp.DataSource = PhoneCarrierSqlDataSource;
dp.DataTextField = "carrier_name";
dp.DataValueField = "crr_id";
DropDownPlaceHolder.Controls.Add(dp);
DropDownPlaceHolder.Controls.Add(new LiteralControl("<br>"));
}
}
private void页面加载(对象发送方,System.EventArgs e)
{
//生成占位符
对于(int x=0;x
这是占位符:
<asp:PlaceHolder id="Area1" runat="server"></asp:PlaceHolder>
您还没有数据绑定:
dp.DataBind();
您尚未建立数据绑定:
dp.DataBind();