C#后台动态画表(不需要合并单元格)
<table id="MyTable" cellpadding="5" cellspacing="0" border="1" runat="server">
<tbody>
</tbody>
</table>
public void DrawTable() { int row = 0; int numrows = Convert.ToInt32(10); // 获得文本框中整型数 行 int numcells = Convert.ToInt32(10); // 列 for (int j = 0; j < numrows; j++) { HtmlTableRow r = new HtmlTableRow(); if (row % 2 == 1)// 设置行的背景色 r.BgColor = "Gainsboro"; row++; for (int i = 0; i < numcells; i++) { HtmlTableCell c = new HtmlTableCell(); //创建单元格对象 //添加内容 c.Controls.Add(new LiteralControl("行:" + (j + 1).ToString() + ",<br />单元格:" + (i + 1).ToString())); r.Cells.Add(c); //添加该单元格对象 } MyTable.Rows.Add(r);//添加行对
} HtmlTableRow r2 = new HtmlTableRow(); HtmlTableCell c2 = new HtmlTableCell(); c2.Controls.Add(new LiteralControl("Design By Ooops!!")); //c2.ColSpan = Convert.ToInt32(""); //合并单元格,colspan属性可以实现单元格跨越多列 r2.Cells.Add(c2); MyTable.Rows.Add(r2); }
浙公网安备 33010602011771号