У меня есть asp gridview, что я хочу заполнить элемент dropdownlist, когда выбранная строка переключается в режим редактирования.Dropdownlist в Gridview не заполняется во время режима редактирования
<EditItemTemplate>
<asp:DropDownList ID="ddlFormatID" runat="server">
</asp:DropDownList>
I'v гугле вокруг и я знаю, что вы, предполагают, чтобы сделать это в RowDataBound, а затем проверить, если строка является один редактируется, если да, то заполнить DDL, но я могу «т получить чек на строки, чтобы работать должным образом :(
If DataControlRowState.Edit = e.Row.RowState Then
Dim ddlFormat As DropDownList = e.Row.FindControl("ddlFormatID")
ddlFormat.DataSource = XRefBCWorker.GetFormatCombos
ddlFormat.DataTextField = "Format"
ddlFormat.DataValueField = "FormatID"
ddlFormat.DataBind()
End If
что я делаю неправильно?
Попробуйте сделать это в RowEditing Event в GridView в. Также ознакомьтесь с http://msdn.microsoft.com/en-us/library/ie/ms178294.aspx –