Affichage user control ascx dynamiquement
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 :
Code:
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); |
Aucune erreur à la compilation ni à l'exécution, la case de ma table apparait bien mais vide !
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 !