我有一个ASP GridView,我想在选定的行切换到编辑模式时填充下拉列表控件。
<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
我究竟做错了什么?