Bonjour,
après moulte lecture sur le sujet, je n'ai toujours pas trouvé de solution (ce qui ne veux pas dire qu'il n'y en a pas) à mon problème.
Je m'explique : j'ai un usercontrol (ascx) qui contient une asp:table. On va appeler ce user control UCParent. Dans cette table, j'ajoute dynamiquement des cellules qui contiennent un autre usercontrol (UCFils) qui ne contient qu'un label pour le moment. Le UCParent est ajouté à ma page aspx de façon statique (par le biais du register control).
Voici le code se trouvant dans UCParent et qui ajoute dynamiquement UCFils :
Aucune erreur à la compilation ni à l'exécution, la case de ma table apparait bien mais vide !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 UCFils temp = new UCFils(i); TableRow row = new TableRow(); TableCell cell = new TableCell(); cell.Controls.Add(temp); row.Cells.Add(cell); this.table.Rows.Add(row);
Donc pour résumer : ma page aspx s'affiche, les données du UCParent s'affichent mais le UCFils ne s'affiche pas.
Je suis sûr que c'est un détail à côté duquel je suis passé, mais n'ayant rien trouvé sur google, la msdn, etc. Je m'en remets à vous !
Merci d'avance !
Partager