Peupler un tableau HTML depuis le codebehind
ça ne semble pourtant pas bien compliqué mais je n'arrive pas à peupler correctement un tableau html (dont seules les balises <table> et <th> figurent dans la page ASPX), à partir d'une liste d'objets personnalisée.
Pourrais-je avoir un petit coup de main svp ?
Voici un extrait de code :
Dans la page ASP, j'ai un tableau avec id="table1"
Dans le codebehind, je commence par peupler des objets HtmlTableRow depuis ma liste comme ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
HtmlTableCell cell1 = new HtmlTableCell();
HtmlTableCell cell2 = new HtmlTableCell();
foreach (Evaluation eval in theEvaluations)
{
HtmlTableRow anEvaluation = new HtmlTableRow();`
cell1.InnerText = eval.attr1;
anEvaluation.Cells.Add(cell1);
cell2.InnerText = eval.attr2;
anEvaluation.Cells.Add(cell2);
table1.Rows.Add(anEvaluation); // ajout de la ligne au tableau de la page ASP
} |
Le problème est que seule le dernier élément de ma liste theEvaluations est présent dans le tableau final ...
D'avanc merci !