Как связать элемент управления ASP.Net DropDownList в EditItemTemplate GridView при щелчке по кнопке редактирования (кнопка image)
У меня есть требование связать элемент управления ASP.Net DropDownList в EditItemTemplate GridView. У меня есть кнопка редактирования изображения с commandname = "Edit", а выпадающий список должен быть связан из другой таблицы (каталога), а не из таблицы, через которую привязывается сетка (подробности).
if (e.Row.RowType == DataControlRowType.DataRow && (e.Row.RowState & DataControlRowState.Edit) == DataControlRowState.Edit && GridView1.EditIndex == e.Row.RowIndex)
{
DropDownList DStatusEdit = (DropDownList)e.Row.FindControl("DStatusEdit");
string query = "select distinct status from directory";
SqlCommand cmd = new SqlCommand(query);
DStatusEdit.DataSource = GetData(cmd);
DStatusEdit.DataTextField = "status";
DStatusEdit.DataValueField = "status"; DStatusEdit.DataBind();
DataStatusEdit.DataBind();
}
страница запущена, но когда я нажимаю кнопку редактирования изображения, отображается dropdwn, но в выпадающем списке нет данных, он пуст. Мой gridview находится внутри панели обновления. Как я могу достичь этого? Должен ли выпадающий список в моем случае связываться внутри rowcommand, но как?