[ASP.NET2.0] Ajout de textbox dynamiquement [Débutant]

Résolu
Jul_ARSOE Messages postés 6 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 13 juin 2007 - 11 juin 2007 à 16:28
Jul_ARSOE Messages postés 6 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 13 juin 2007 - 12 juin 2007 à 10:58
Bonjour à tous,

Je bosse actuellement sur une page dans laquelle je recupère des données que je présente en tableau grace à une boucle ecrite en VB.

en simplifié, ca donne un truc du genre :

For

i = 1
To n
   response.write("<td>mon contenu</td>")
Next

Seulement j'aimerais ajouter des textbox dynamiquement sur chaque ligne du tableau

J'ai essayé plusieurs syntaxe à l'intérieur de ma boucle mais j'obtiens tjs des erreurs. Voici les syntaxes utilisées :

ObjTxt =

New
TextBox
ObjTxt.ID =
"txt_" & i

Me.Page.Controls.Add(ObjTxt)

j'ai également essayé :
Me.Controls.add(Objtxt)

mais toujours rien, différent messages d'erreurs selon la syntaxe employée mais le plus souvent celui-ci :
La collection a été modifiée ; l'opération d'énumération peut ne pas s'exécuter

Merci d'avance pour vos réponses.

3 réponses

Jul_ARSOE Messages postés 6 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 13 juin 2007
12 juin 2007 à 10:58
Ben voila la solution à mon problème :

http://www.aspfr.com/code.aspx?ID=9028
3
cs_drahcir Messages postés 745 Date d'inscription mardi 30 novembre 2004 Statut Membre Dernière intervention 15 septembre 2009 4
11 juin 2007 à 17:26
Là tu ajoutes te contrôles dans ta page, pas dans ton tableau...

Mais vu ton message d'erreur, tu modifies la collection que du parcours donc quand il reboucle, elle a été modifiée donc il ne sait plus où il en est.

<hr />
@+  
0
Jul_ARSOE Messages postés 6 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 13 juin 2007
12 juin 2007 à 08:13
Merci, mais comment puis je contourner le problème ?
0