ç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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 !