asp.net中服务器控件table怎样动态生成表格

2024-12-23 09:55:29
推荐回答(4个)
回答1:

Table tb = new Table();

int row = 3; // 行数
int col = 4; // 列数
for(int i=0;i TableRow tr = new TableRow();
tb.Rows.Add(tr);

for(int j=0;j TableCell td = new TableCell();
tr.Cells.Add(td);
td.Text = i.ToString();
}
}

回答2:

1.可以页面中用js 生成
2.可以用后台服务器拼字符串

.....
(几行几列就几个循环拼tr和td的问题),然后把拼好的字符串给lable控件 就可以在前台显示表格

回答3:

首先两个TEXTBOX,用来接受行和列的数量,
int hang = Convert.ToInt32(TextBox1.Text);
int lie = Convert.ToInt32(TextBox2.Text);
Response.Write("

");
for (int i = hang; i > 0; i--)
{
Response.Write("");
for (int j = lie; j > 0; j--)
{
Response.Write("");
}
Response.Write("");
}
Response.Write("
");
Response.Write("表格内容");
Response.Write("
");

回答4:

Table
tb
=
new
Table();
int
row
=
3;
//
行数
int
col
=
4;
//
列数
for(int
i=0;iTableRow
tr
=
new
TableRow();
tb.Rows.Add(tr);
for(int
j=0;jTableCell
td
=
new
TableCell();
tr.Cells.Add(td);
td.Text
=
i.ToString();
}
}