CONFIRMER LA SUPPRESSION LORS D'UN CLICK SUR UN BOUTON COMMANDNAME="DELETE" D'UN

Signaler
Messages postés
410
Date d'inscription
dimanche 1 février 2004
Statut
Membre
Dernière intervention
8 mai 2010
-
Messages postés
78
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
23 juin 2017
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/29655-confirmer-la-suppression-lors-d-un-click-sur-un-bouton-commandname-delete-d-un-datagrid

Messages postés
78
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
23 juin 2017

Bonjour

je voudrais ajouter un message de confirmation lors que l'utilisateur
click sur l'evenement par exemple modifier dans le datagrid(asp.net,vb.net 2008)j'ai essayé avec ce code mais rien ne s'affiche !!
Sub DataGrid_ItemCreated(ByVal Sender As Object, ByVal e As DataGridItemEventArgs)
Select Case e.Item.ItemType
Case ListItemType.Item, ListItemType.AlternatingItem, ListItemType.EditItem
Dim myTableCell As TableCell
myTableCell = e.Item.Cells(10)
Dim myDeleteButton As ImageButton
myDeleteButton = myTableCell.Controls(0)
myDeleteButton.Attributes.Add("onclick", "return confirm('Etes vous sur de vouloir valider?');")
End Select
End Sub

vloià le code de mon datagrid:


<Columns></Columns><EditRowStyle Font-Size="Smaller" /><FooterStyle BackColor="#E12D00" Font-Bold="True" ForeColor="White" /><HeaderStyle BackColor="#F20000" BorderStyle="None" Font-Bold="False"
Font-Size="Smaller" ForeColor="White" /><RowStyle BackColor="#FFFFCC" Font-Size="Smaller" ForeColor="#003366" /><SelectedRowStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="Navy" /> merci d'avance
Messages postés
8
Date d'inscription
lundi 21 décembre 2009
Statut
Membre
Dernière intervention
13 mars 2011

Slt tous,
je travail sur un projet d'une application web ASP.NET,
j'ai une FormView,et je veux supprimer un enregistrement à partir de celle;
j'ai afficher un message de confirmation en cliquant sur le bouton "Delete"

protected void LinkButton1_Click(object sender, EventArgs e)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "StartUpScript", "if (window.confirm('are you sur'))", true);
}
Mais le problème c'est que je sais pas comment faire pour retenir la réponse de l'utilisateur sur le message (si on fait la suppression ou non en utilisant le code FormView1.DeleteItem(); )
SVP c'est très très urgent
merci
Messages postés
7
Date d'inscription
jeudi 24 novembre 2005
Statut
Membre
Dernière intervention
20 novembre 2008

J'ai Besoin de votre aide !!!
OnclientClick ou button.Attributs.add("Onclick",js .....etc
mon code BtLink.OnclientClick ="Appel Fonction js" dans une grid view marche très bien .
Mon problèlme c'est quand il y'a bcp d'enregistrement 800 par exemple le temps de chargement de ma page aspx est lent . presque 2 minute
Aprés le chargement sa fonction bien

mon code est le suivant:

Protected Sub grVehicule_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles grVehicule.RowDataBound
If Not e.Row.FindControl("Linkbutton2") Is Nothing Then
CType(e.Row.FindControl("LinkButton2"), LinkButton).Attributes("onclick") = "CreateMm();return false;"
End If
Endsub

Merci d'avance!!!
Messages postés
7
Date d'inscription
jeudi 24 novembre 2005
Statut
Membre
Dernière intervention
20 novembre 2008

POUR AMENEDEMTG:
LA convertion du code :

If Not e.Row.FindControl("imgbtnActionDelete") Is Nothing Then
CType(e.Row.FindControl("imgbtnActionDelete"), ImageButton).Attributes("onclick") = "return confirm('Are you sure you want to remove this record ?');"

EN C#:

if ((e.Row.FindControl("imgbtnActionDelete") != null)) {
((ImageButton)e.Row.FindControl("imgbtnActionDelete")).Attributes("onclick") = "return confirm('Are you sure you want to remove this record ?');";
}
Pour faire la convertion C#>>VB.Net ou l'inverse cliquez ici:
http://www.developerfusion.com/tools/convert/vb-to-csharp/
Afficher les 18 commentaires