Problème pour récupérer un click sur un bouton de datagrid
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 :
Code:
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);
} |
Puis j'ai une autre méthode ImageButton_Click(object sender, System.Web.UI.ImageClickEventArgs args) mais je n'y entre jamais...
Je ne vois pas ce que j'ai fait de travers, quelqu'un aurait une idée ?
Merci d'avance !!