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

就是说在.aspx的页面中动态生成table表格,可以根据用户输入的行和列的数量来确定table的行和列。谢谢!... 就是说在.aspx的页面中动态生成table表格,可以根据用户输入的行和列的数量来确定table的行和列。谢谢! 展开
 我来答
ThinkIBM
2009-03-24 · TA获得超过5289个赞
知道大有可为答主
回答量:3263
采纳率:0%
帮助的人:5453万
展开全部
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();
}
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
red_guitar
2009-03-24 · TA获得超过551个赞
知道小有建树答主
回答量:805
采纳率:0%
帮助的人:522万
展开全部
1.可以页面中用js 生成
2.可以用后台服务器拼字符串<table>.....</table>(几行几列就几个循环拼tr和td的问题),然后把拼好的字符串给lable控件 就可以在前台显示表格
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
6202146
2009-03-24 · TA获得超过166个赞
知道小有建树答主
回答量:404
采纳率:0%
帮助的人:265万
展开全部
首先两个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>");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
操中亓莺莺
2020-04-24 · TA获得超过3762个赞
知道小有建树答主
回答量:3090
采纳率:25%
帮助的人:213万
展开全部
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();
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式