jak powiązać formant ASP.Net DropDownList w EditItemTemplate z GridView podczas edycji (przycisk obrazu) kliknij
Mam wymaganie powiązania formantu ASP.Net DropDownList w EditItemTemplate z GridView. Mam editbutton z commandname = „Edit” również musi być powiązane z innej tabeli (katalogu), a nie tabeli, przez którą siatka jest powiązana (szczegóły).
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();
}
strona jest uruchomiona, ale gdy klikam przycisk Edytuj obraz, dropdwn pokazuje, ale żadne dane z rozwijanej listy nie są puste. Mój widok siatki znajduje się w panelu aktualizacji. Jak mogę to osiągnąć? Czy dropdownlist w moim przypadku powinien być powiązany wewnątrz polecenia rowcommand, ale jak?