bonjour
j'utilise une grid view dans laqeul je visualise des enregistrement de ma base de donnée
j'ai activé la suppression
ainsi j'ai réussi à remplacer le commandField (Supprimer) par une image supprimer
graçe à une ImageButton
maintenant je veux que lorsque je clique sur l'image j'aurais une message de confirmation pour supprimer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <asp:TemplateField ShowHeader="False"> <ItemTemplate> <asp:ImageButton ID="LinkButton2" runat="server" ImageUrl="~/Images/bouton_supprimer.gif" CausesValidation="False" CommandName="Delete" Text="Supprimer"></asp:ImageButton> </ItemTemplate> </asp:TemplateField>
j'ai essayé avec ce code
mais j'ai eu cet erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { // reference the Delete LinkButton ImageButton db = (ImageButton)e.Row.Cells[0].Controls[0]; db.OnClientClick = "return confirm('Confirm delete ?')"; } }
merci de m'aiderImpossible d'effectuer un cast d'un objet de type 'System.Web.UI.LiteralControl' en type 'System.Web.UI.WebControls.ImageButton'.
Partager