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 : 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);
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 !