我希望DropDownList
被禁用,並且只有在點擊編輯鏈接Gridview
後才能啓用它。截至目前,它顯示DropDownList
在編輯鏈接之前和之後被禁用。
代碼:
Gridview Item模板DropDownList已啓用
<asp:DropDownList ID="DropDownList1" runat="server" Height="30px" Width="190px" SelectedValue='<%# Eval("FAQGroup") %>' Enabled="false" >
<asp:ListItem Value="Most asked FAQ"></asp:ListItem>
<asp:ListItem Value="Normal FAQ"></asp:ListItem>
</asp:DropDownList>
aspx.cs
protected void gvFAQ_RowEditing(object sender, GridViewEditEventArgs e)
{
gvFAQ.Columns[3].Visible = true;
DropDownList DDL= (DropDownList)gvFAQ.Rows[e.NewEditIndex].FindControl("DropDownList1");
DDL.Enabled = true;
gvFAQ.EditIndex = e.NewEditIndex;
bind();
}
那是RowEditing事件觸發,如果是這樣,有什麼用DDL當你把一個斷點就行了發生在那裏你」試圖啓用該控件? –
是的,RowEditing事件正在運行。突出顯示的DDL爲藍色。 –