//asp
<asp:DropDownList ID="ddlGroups" runat="server"></asp:DropDownList>
//code behind
protected void SelectAccessLevel()
{
List<string> ADGroups = new List<string>();
ADGroups.Add("Group1");
ADGroups.Add("Group2");
ADGroups.Add("Group3");
ddlGroups.DataSource = ADGroups;
ddlGroups.DataBind();
}
在ascx页面中创建一个下拉列表,在后面的代码中绑定到列表并在屏幕上显示。屏幕上的DD没有显示......为什么?绑定下拉列表是正确的还是我需要在其后面的代码中创建另一个dd?
答案 0 :(得分:0)
好吧,我通常(每当我希望它们在代码中被硬编码时)就像这样填充它们:
ListItem li = new ListItem("Group 1", "1");
ListItem li2 = new ListItem("Group 2", "2");
ddlGroups.Items.Add(li);
ddlGroups.Items.Add(li2);
嗯......是的,就是这样。