tobleronne
Messages postés104Date d'inscriptionvendredi 8 août 2003StatutMembreDernière intervention 1 mars 2005
-
24 mars 2004 à 18:23
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 2010
-
6 déc. 2004 à 12:22
Bonjour,
je genere dynamiquement des webcontrols dans un formulaire.
Mais lorsque je valide le formulaire, comment faire pour recuperer toutes les valeurs des champs ?
j'ai essayé les foreach(Control oControl in Page.Controls){ mais les webcontrols dynamique ne s'affichent pas?!?
tobleronne
Messages postés104Date d'inscriptionvendredi 8 août 2003StatutMembreDernière intervention 1 mars 2005 24 mars 2004 à 20:47
mon probleme est que j'ai genere tout mes webcontols dans mon placeHolder et je n'arrive pas a les recuperer lorsque je valide mon formulaire.
comment je peux le parcourir ? et acceder au webcontrols genéré ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
tobleronne
Messages postés104Date d'inscriptionvendredi 8 août 2003StatutMembreDernière intervention 1 mars 2005 24 mars 2004 à 22:14
je vais essayer ce que tu me dis et te tenir au courant.
mais je me pose une question, pourquoi lorsque je fais un foreach(Control oControl in Page.Controls) ca ne me liste pas les webcontrol de mon placeHolder ?!?
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 24 mars 2004 à 23:04
Je dois etre bete mais je comprend pas et je vois pas l'erreur c'est surement du que je n'ai pas entierement toute la source, je crois que tu travail avec VS.net ? tu pourrais m'envoyer ton projet par mail (contact moi par les messages privé pour l'avoir) car la j'ai du mal à comprendre.
Moi non plus j'arrive pas à avoir accés au control ajouté dans le placeholder mais si tu connais cKeyValue tu as juste à faire page.findcontrol(cKeyValue) il faut bien sur que cKeyValue soit unique. Une petite astuce qui pourrait t'aider : dans la directive de la page mais l'attribut trace=true ca pourrait eventuellement t'aider
tobleronne
Messages postés104Date d'inscriptionvendredi 8 août 2003StatutMembreDernière intervention 1 mars 2005 24 mars 2004 à 23:26
en faite que tu es le code ou pas, le pb reste le meme, c'est que je ne peux pas acceder aux differents controls de mes placeholder, meme avec un findcontrol().
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 25 mars 2004 à 12:04
Envoie moi quand meme le code (si possible) j'aime bien comprendre et trouver une solution, donc si tu dis que tu ne peux pas acceder au control, c'est qu'il y a un problème, donc j'aimerais bien avoir la totalité du code pour essayer de comprendre ce problème
cs_nitrique
Messages postés344Date d'inscriptionjeudi 1 mai 2003StatutMembreDernière intervention 4 avril 20111 6 déc. 2004 à 09:34
Il n'y a pas moyen de se passer du placeHolder ?
je trouve contraignant de devoir placer ce composant à chaque fois que l'on veut creer un composant en dynamique.
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 6 déc. 2004 à 12:22
en quoi est-ce contraignant ?
il y bien une autre méthode mais elle est moins joli, et on a moins de controle sur ou les controles se placent :
page.controls.add(c)