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);     }

posted @ 2014-01-04 15:51  牡丹  阅读(204)  评论(0)    收藏  举报