У меня есть список. В моем списке у меня есть dropdownbox, который я хочу заполнить на моей странице кода. Только дело в том, что я не знаю, как получить доступ к этому webcontrol. Ниже не работает:C# Как получить доступ к выпадающему меню в списке?
DropDownList ddl = (DropDownList)lvUserOverview.Controls[0];
Я знаю, индекс 0, потому что DropDownList является единственным элементом управления на ListView (также, когда я пытаюсь индекс 1 я получаю индекс из исключения диапазона).
Может ли кто-нибудь сказать мне, как я могу получить доступ к выпадающему списку? В моей странице я хочу добавить listitems.
ASPX Код:
<asp:DropDownList ID="ddlRole" onload="ddlRole_Load" runat="server">
</asp:DropDownList>
Codebehind:
protected void ddlRole_Load(object sender, EventArgs e)
{
DropDownList ddl = (DropDownList)lvUserOverview.FindControl("ddlRole");
if (ddl != null)
{
foreach (Role role in roles)
ddl.Items.Add(new ListItem(role.Description, role.Id.ToString()));
}
}
Можете ли вы показать свой полный код страницы ASPX ... или вы можете отправить мне по электронной почте .. Я думаю, что есть что-то на странице ASPX, которая создает проблему ?? –