Voila enfin j'ai résolu mon petit problème grâve à vous!!!!
Voici comment j'ai fai pour ceux que ca intéresse :
D'une part :
J'ai ajouté le code de Oberown dans l'événement ItemCreated de mon datagrid.
et dans l'événement de ItemCommand je m'occupe de la suppression de mon objet.
Etfait : o click sur l'un de mes ImageButons(de suppression bien sûre), une boite de dialogue oui/non s'affiche.
Si on répond oui alors on rentre dans l'événement ItemCommand et la on supprime sa ligne voulu, sinon il ne fait rien...
(Si me me trompe n'esité pas à me corriger)
Voici une parti de mon code pour que soit plus clair :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 private void MonDataGrid_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { if(e.CommandName.Equals("Supprimer")) { int id=int.Parse(e.Item.Cells[0].Text); MonObj = new Objet(id); MonObj .Delete(); } //je raffraichi MonDataGrid BindData(); } private void MonDataGrid_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { foreach(DataGridItem item in MonDataGrid.Items) { ImageButton ImageBtnSupp = (ImageButton)item.FindControl("ImageBtnSupp"); ImageBtnSupp.Attributes.Add("onClick","return confirm('Voulez vous vraiment Supprimer cet objet?');"); } }