Bonjour,

J'utilise la méthode LoadControl du Framework pour chargé dynamiquement un contrôle, je procède donc comme ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
MonGrid grid = LoadControl("MonGrid.ascx") as MonGrid;
grid.id ="_grid1";
 
_placeHolder.Controls.Add(grid);
 
grid.DataBind();
Le contrôle est bien chargé correctement, j'ai bien mon GridView qui s'affiche avec toutes les données nécessaire, mais aucun event ne fonctionne (Sort,Paging,Select, etc ...) pourquoi ?
Il y a bien un postback, je recharge de nouveau mon contrôle (avec le même id), mais pas d'event ...

Pour tester j'ai placé un bouton asp sur mon contrôle et l'event "click" ne se déclenche pas non plus, par curiosité j'ai commenter mon grid view, et l'event du bouton se déclenche !

Questions :

1) Comment se fait-il qu'avec le GridView plus aucun events est déclenché.
2) Comment puis-je faire pour déclencher les events?

Merci d'avance.