Vereinfachte Frage:
Ich möchte folgendes verwenden, um eine HTML-Tabelle dynamisch zu erstellen.
//table.Rows[row].Cells.AddRange(new TableCell[] { new TableCell(), new TableCell(), new TableCell(), new TableCell(), new TableCell(), new TableCell() });
for (int row = 0; row < intRows; row++)
{
table.Rows.Add(new TableRow());
table.Rows[row].Cells.AddRange(new TableCell[intCellsPerRow]);
intTableRows = row;
}
Ich habe die kommentierte Zeile schon früher verwendet, aber sie ist nicht flexibel, also nicht das, was ich will.
Die Linie: table.Rows[row].Cells.AddRange(new TableCell[intCellsPerRow]);
funktioniert nicht.
Wie kann ich das zum Laufen bringen?
Antwort Dank an Heinzi
for (int row = 0; row < dtStructure.Rows.Count / TABLE_COLUMNS; row++)
{
table.Rows.Add(new TableRow());
for (int i = 0; i < CELLS_PER_COLUMN * TABLE_COLUMNS; i++)
{
table.Rows[row].Cells.Add(new TableCell());
}
intTableRows = row;
}