У меня есть этот код ниже. Я просто хочу вызвать/использовать раскрывающийся список, но он находится внутри шаблона элемента. Когда я запускаю код, я обнаружил ошибку. Пожалуйста, помогите мне.Ошибка: вызов выпадающего списка в ItemTemplate
<EditItemTemplate>
<asp:DropDownList ID="statusDDL" runat="server" AutoPostBack="True"
onselectedindexchanged="statusDDL_SelectedIndexChanged">
</asp:DropDownList>
</EditItemTemplate>
protected void statusDDL_SelectedIndexChanged(object sender, EventArgs e)
{
DropDownList ddlStatus = new DropDownList();
ddlStatus = auditGridView.FindControl("statusDDL") as DropDownList;
if (ddlStatus.SelectedItem.Text == "Closed")
{
//do logic here
}
}
Im встречая ошибку: ссылка на объект не указывает на экземпляр объекта. ЗАЧЕМ? Я уже объявлял раскрывающийся список, как показано в приведенном выше коде.
попробуйте использовать событие сетки сетки: protected void gv_RowEditing (отправитель объекта, GridViewEditEventArgs e) –