OVH Cloud OVH Cloud

Événements d'un LinkButton dans un Datagrid

1 réponse
Avatar
Steeve
Bonjour,

Quelqu'un peut me dire pourquoi que lorsque je place un "LinkButton" dans un
DataGrid ou un DataList, je ne peux pas avoir accès à l'événement "click" de
celui-ci ?

Y-a-t-il un truc pour le contourner si ce n'est pas possible de rien faire?

Steeve

1 réponse

Avatar
Renaud COMTE [MVP]
Je te conseille la lecture de cette petite FAQ
http://www.microsoft.com/france/msdn/technologies/technos/webservices/info/info.asp?mar=/france/msdn/technologies/technos/net/info/faq_controledatagrid.html&xmlpath=/france/msdn/technologies/technos/webservices/ws_inforef.xml&rang=9#vbtchtopquestionsaboutaspnetdatagridservercontroladdingcolumnsdynamically

Quand tu ajoutes un controle dans un datagrid /datalist/repeater, celui ci
esr defini dans un modele de ligne .
quand le databind, seras effectue , plusieur occurence de ton controle






sera généré, pas un seulement

Pour interagir avec les controles , il faut leur definir soit un commandName
que tu peux recuperer par l'evenement ItemCommand, puis ensuite, faire
executer ton code
Jette un oeil sur






http://aspnet.4guysfromrolla.com/articles/042402-1.aspx

L'autre solution, mais elle est specifique a un comportement, est de
preciser une methode public ou protected directement dans l'attribut onclick
de ton controle.
dans ce cas la l'appel est direct






--
Voila

Renaud COMTE [MVP]
---------------------------------------------
http://www.clubSPS.org
http://blog.spsclerics.com/
---------------------------------------------