Bonjour, j'ai un problème avec les boutons dans mon datagrid, je vous expose rapidement la situation :
J'ai créé un datagrid (qui fonctionne) dans un fichier ascx. J'utilise ce datagrid dans des pages aspx, normal. Mais j'ai ajouté une option au datagrid qui me permet d'ajouter automatiquement une colonne avec un imagebutton.
Mon problème c'est que je n'arrive pas à récupérer l'événement click du bouton.
Maintenant un peu de code :
J'ai surchargé la méthode databind et j 'ai ajouté ceci :
Puis j'ai une autre méthode ImageButton_Click(object sender, System.Web.UI.ImageClickEventArgs args) mais je n'y entre jamais...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 for (int i = 0; i < item.Cells.Count; i++) { ImageButton imgBtn = new ImageButton(); imgBtn.ID = "btn_" + item.Cells[0].Text; imgBtn.ImageUrl = "..."; imgBtn.Click += new System.Web.UI.ImageClickEventHandler(this.ImageButton_Click); item.Cells[i].Controls.Add(imgBtn); }
Je ne vois pas ce que j'ai fait de travers, quelqu'un aurait une idée ?
Merci d'avance !!
Partager