Section courante

A propos

Section administrative du site

Base de connaissances Informatique-Programmation
ASP.NET  


Comment faire pour ajouter une question à bouton "Supprimer" dans la liste d'un d'un «DataGrid» d'un projet ASP .NET?


Ajouter un paramètre «OnItemDataBound» dans la balise du «datagrid» :

<asp:datagrid ... OnItemDataBound="myDataGrid_OnItemDataBound">
Ensuite écrire une fonction C# dans la classe ressemblant a ceci afin d'ajouter un code «JavaScript» pour un événement «onclick»:

protected void myDataGrid_OnItemDataBound(object sender, DataGridItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
        {
            Button btn = (Button)e.Item.Cells[...mettre le numero de colonne du bouton...].Controls[0];
            btn.Attributes.Add("onclick", "return confirm('Etes-vous certains de vouloir supprimer cette ligne ?');");
        }
    }

N.B.: Le numéro de colonne commence toujours à 0 et est attribué dans l'ordre dans lequel ils sont intégrés dans la balise.




Dernière mise à jour : Samedi, le 2 Novembre 2019