为了账号安全,请及时绑定邮箱和手机立即绑定

请教下在asp.net中服务器控件table怎样动态生成表格?求咋实现

请教下在asp.net中服务器控件table怎样动态生成表格?求咋实现

翻过高山走不出你 2022-04-08 16:07:20
就是说在.aspx的页面中动态生成table表格,可以根据用户输入的行和列的数量来确定table的行和列。谢谢!
查看完整描述

4 回答

?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

Table tb = new Table();

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

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



查看完整回答
反对 回复 2022-04-11
?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

1.可以页面中用js 生成
2.可以用后台服务器拼字符串<table>.....</table>(几行几列就几个循环拼tr和td的问题),然后把拼好的字符串给lable控件 就可以在前台显示表格

查看完整回答
反对 回复 2022-04-11
?
ITMISS

TA贡献1871条经验 获得超8个赞

首先两个TEXTBOX,用来接受行和列的数量,
int hang = Convert.ToInt32(TextBox1.Text);
int lie = Convert.ToInt32(TextBox2.Text);
Response.Write("<table>");
for (int i = hang; i > 0; i--)
{
Response.Write("<tr>");
for (int j = lie; j > 0; j--)
{
Response.Write("<td>");
Response.Write("表格内容");
Response.Write("</td>");
}
Response.Write("</tr>");
}
Response.Write("</table>");

 


查看完整回答
反对 回复 2022-04-11
?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

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



查看完整回答
反对 回复 2022-04-11
  • 4 回答
  • 0 关注
  • 226 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信