bonsoir,
j'ai un datagrid avec des colonnes modifier,supprimer et attribuer roles, ce datagrid représente les utilisateurs de mon application...
les 3 colonnes sont des colonnes template(modele), j'ai mis comme element dans la partie "item template" un imagebutton avec une jolie icone pour l'edition des données de chaque utilisateur, et j'ai mis comme valeur pour la proprieté "commandName" de cet imagebutton "Select", et quand je clique, l'evenement selectedindexchanged du datagrid est applé, c'est là où je peux prendre l'id de la ligne cliquée, et faire le reste du traitement....
méme chose pour la colonne supprimer,avec comme valeur pour command name "Delete", et l'evnement grid_DeleteCommand est appelé.
maintenant, je voudrais faire exactement la méme chose avec la 3éme colonne pour l'attribution des roles,je voudrais faire la redirection vers une autre page et ajouter à l'url de redirection un parametre représentant l'id de l'utilisateur à editer....bref, là est pas le probléme...la difficulté que je trouve est dans le fait d'appler un gestionnaire d'evenements lors du click sur cette icone...j'ai vu qu'il y'a une autre proprieté commandArgument pour les ImageButton, j'ai donc pensé à attribuer "Select" pour commandName de l'ImageButton, et de mettre une valeur 1 par exemple pour son commandArgument,comme ça je peux faire la différence entre le premier "Select" qui viens de l'icone d'edition, et entre le deuxiéme "Select" qui viens de l'icone d'attribution de roles,le probléme c'est que je sait pas comment récuperer cette valeur de commandArgument dans le code behind...
j'espére que j'ai pas été trop flou....
Partager