O código abaixo mostra como criar dinamicamente uma tabela em Asp.Net utilizando C#.
protected void Button1_Click(object sender, EventArgs e)
{
// Cria um novo objeto HtmlTable.
HtmlTable table1 = new HtmlTable();
// Propriedades de formatação.
table1.Border = 1;
table1.CellPadding = 3;
table1.CellPadding = 3;
table1.BorderColor = "red";
//inicio conteúdo da tabela
HtmlTableRow row;
HtmlTableCell cel;
for (int i = 1; i <= 6; i++)
{
row = new HtmlTableRow();
row.BgColor = (i % 2 == 0 ? "blue" : "yellow");
for (int j = 1; j <= 4; j++)
{
//Cria uma celula e adiciona texto
cel = new HtmlTableCell();
cel.InnerHtml = "Linha: " + i + "Celula: " + j;
//Adiciona a celula na tabela
row.Cells.Add(cel);
}
//Adiciona a lina na tabela
table1.Rows.Add(row);
}
Controls.Add(table1);
}
Até a próxima.
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.