選択した行が編集モードに切り替わったときに、ドロップダウン リスト コントロールに入力したい ASP グリッドビューがあります。
<EditItemTemplate>
<asp:DropDownList ID="ddlFormatID" runat="server">
</asp:DropDownList>
私はグーグルで検索しましたが、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
私は何を間違っていますか?