Je souhaite que le DropDownList
soit désactivé et ne l'active qu'après avoir cliqué sur le lien d'édition sur Gridview
. À partir de maintenant, il montre le DropDownList
être désactivé avant et après le lien d'édition.
codes:
Gridview Itemtemplate DropDownList Activé
<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();
}
Est-ce que le tir événement RowEditing, et si oui, ce qui se passe avec DDL quand vous mettez un point d'arrêt sur la ligne où vous Vous essayez d'activer le contrôle? –
Oui, l'événement RowEditing fonctionne. DDL en surbrillance est en bleu. –