Bonjour à tous,

j'utilise dans mon application les composants Telerik, dont la RadGrid (équivalent au GridView).

Jusque là, pour lever un évenement, j'insérais un ImageButton dans la colonne et plaçait un évenement directement sur le ImageButton. Ca fonctionne bien.

Seulement maintenant, j'utilise le RadGrid de manière un peu plus exotique, de sorte que chaque Item est un UserControl et pas une ligne pure et simple. Ma fonctionnalité suit cet exemple, à laquelle j'ai ajouté un ImageButton dans chaque item.

Le UserControl créé pour l'item envoie un évenement lors du clic sur son bouton, évenement auquel la grid est abonnée.
Lorsque l'événement est levé pour la grid, je fais alors mon action. Seulement, à la différence d'une grid avec les item sous forme de lignes, l'événement met environ 5 secondes à être généré, sans que je comprenne pourquoi.
Et ceci indépendamment du nombre d'items dans la grid.

Ma question est : est-ce que je passe par la bonne méthode, ou existe-t-il une bonne pratique pour les events levés par des UserControls dans une grid ?

D'avance merci.