quinta-feira, 25 de junho de 2009

Criando uma tabela dinamicamente com ASP.Net e C#

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.