-
problème de dynamique
Bonjour,
Je suis en train de perdre un temps fou à cause d'un problème apparemment bien simple.
- J'ai un tableau de type : System.Web.UI.WebControls.Table
- J'y ajoute dynamiquement des lignes et des cellules dans ces lignes,
- A l'intérieur des lignes et des colonnes, j'ajoute encore des Webcontroles dynamiquement à l'intérieur des cellules
Jusque là ça marche mais :
Lorsque je recharge la page il n'y a plus ni colonnes et cellules dans mon tableau, ni aucun webcontroles
Pouvez vous m'aider s'il vous plais ?
(les propriétés EnableViewstate de mes colonnes et cellules sont fixées à true)
Précision je suis en aspx avec .Net 1.1
-
n'y aurait-il pas un Visible = false qui traitnerait quelque part ?
-
J'ai controlé l'état de mon tableau au débug, lorsque j'ai rows.count=0
Donc même si la visible=false je n'aurais rien dedans.
-
tu dois créer toujours (c'est à dire quelque soit la valeur isPostBack) tes contrôles dynamiques dans le page_load car c'est là que tu peux leur affecter les eventhandlers
-
mmm... ça me semble pas très pratique vu mon code... Mais si c'est la solution je vais chercher dans ce sens, merci
-
Bon, j'ai fait une bidouille qui ne me plait pas du tout : je suis passé par la session pour mémoriser mes control users inclus...
Pas très clean mais bon, pas d'autres solutions.
-
Moi j'aurais utilisé le ViewState plutôt que la session.