我的页面上有两个下拉列表框,一个在标题中,一个在gridview中。
在Page_Load上,它检查表名(sql表)的存储值,并根据该条件将项目添加到下拉列表中。
if (tableName == "ThisOne")
{
NotesDropDownList.Items.Add(new ListItem("123"));
NotesGridViewDropDownList.Items.Add(new ListItem("123"));
}
此代码适用于第一个下拉列表。但是第二句话失败了,在此上下文中不存在NotesGridViewDropDownList。 gridview名为ATGridView,我尝试访问下拉列表,例如ATGridView.NotesGridViewDropDownList,但仍然不存在。
<edititemtemplate>
<asp:DropDownList ID="NotesGridViewDropDownList" runat="server" Width="164px" SelectedValue='<%# Bind("Notes") %>'>
<asp:ListItem></asp:ListItem>
<asp:ListItem Value="MPR"></asp:ListItem>
<asp:ListItem Value="NB"></asp:ListItem>
<asp:ListItem Value="MD"></asp:ListItem>
</asp:DropDownList>
</edititemtemplate>