2010-06-09 2 views
0

J'ai un DataGrid dans un usercontrol qui est rempli avec certaines données quand j'appuie sur un bouton (à l'extérieur). Cette Datagrid est remplie par un linkbutton également. Lorsque je clique sur ce LinkButton, alors OnItemCommand ou SelectedIndexChanged devrait se déclencher, mais les deux événements ne se déclenchent pas. Pendant le déclenchement de l'événement PageLoad du contrôle.L'événement OnItemCommand du DataGrid ne se déclenche pas

S'il vous plaît laissez-moi savoir où je fais l'erreur.

Merci

+0

Il n'est pas vraiment possible pour nous de répondre à cette question car il est raisonnable de supposer, d'abord, qu'il y a un problème dans votre balisage ou dans votre code, ce que nous ne pouvons pas voir. – Murph

+0

quel peut être le problème. J'ai enregistré l'événement correctement dans le code, puis il ne déclenche pas l'événement – Nits

Répondre

0

Est votre contrôle ajouté dynamiquement, en utilisant quelque chose comme Page.LoadControl()? Si c'est le cas, les événements ne se déclencheront que si le contrôle est ajouté dynamiquement pour chaque requête. C'est la seule façon de reconstruire correctement l'arbre de contrôle. Je le fais habituellement dans Init().