hudon77
Messages postés127Date d'inscriptionvendredi 21 janvier 2005StatutMembreDernière intervention29 mai 2014
-
18 mars 2005 à 20:06
hudon77
Messages postés127Date d'inscriptionvendredi 21 janvier 2005StatutMembreDernière intervention29 mai 2014
-
29 mars 2005 à 21:28
Bonjour a tous!
Je tente de communiquer avec mon bouton CmdEdit de mon datalist pour le faire afficher que si l'utilisateur est loggé dans une session. genre.. CmdEdit.visible= False
J'ai essayé différentes chose avec findcontrol mais rien n'a fonctionné.
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 25 mars 2005 à 12:13
Oui, je sais que la fonction isEditAllow est vide, mais aprés si mes
souvenirs sont bons, dans je ne sais plus trop quelle evenement, j'ai
du modifier un truc en fonction de isEditAllow, a partir de la tu dois
pouvoir faire un truc du genre
if iseditallow andalso not e.controls.findcontrols("toncontrol") then
hudon77
Messages postés127Date d'inscriptionvendredi 21 janvier 2005StatutMembreDernière intervention29 mai 2014 25 mars 2005 à 20:30
ok je vais essayé ca ... en parlant de findcontrol peut tu m'eclairer un peu la dessus... pourquoi on est pas capable d'atteindre nos control directement et qu'il faut passer par findcontrol lorsqu'on utilise un datalist....
J'utilise cette ligne mais je pourrais pas dire exactement ce qui se passe a part que je recupere le texte de mon textbox editnom. Est ce que tu peux m'éclairer
Dim nom
As
String = (
CType(e.Item.FindControl("editnom"), TextBox)).Text
Merci!
Nicolas
Vous n’avez pas trouvé la réponse que vous recherchez ?
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 25 mars 2005 à 21:26
parce dans un datalist tu as plusieurs lignes. Or toi tu définis qu'une
seule ligne, donc si tu fais un editnom.text, quel est celui que tu
veux ? il appartient à quelle ligne ?
le param e.item, permet de se positionner sur la ligne que la fonction est en train de traiter.
La fonction FindControl permet de trouver un controle à partir de son id.