我在aspx页面里面建了一个<asp:Table id=tb runat=server></asp:Table>
然后想在c#代码中动态对这个表格添加行列
我是这样做的:
for(int i=0;i<5;i++)
{
TableRow tr = new TableRow();TableCell tc = new TableCell();
  tc.Text = "<center><asp:CheckBox id=CheckBox"+i.ToString()+"    runat=server></asp:CheckBox><center>";tr.Cells.Add(tc);
... ...Tb.Rows.Add(tr);}
可是这样页面上并没有显示出这个CheckBox,请教大家,这种情况应该怎样处理?

解决方案 »

  1.   

    TableRow tr = new TableRow();
    TableCell tc = new TableCell();
    CheckBox chk = new CheckBox();
    chk.ID = "CheckBox"+i.ToString();
    tc.Controls.Add(chk);
    tr.Cells.Add(tc);
    ... ...Tb.Rows.Add(tr);
      

  2.   

    http://dev.csdn.net/develop/article/21/21585.shtm
    http://dev.csdn.net/develop/article/18/18615.shtm
      

  3.   

    http://dev.csdn.net/develop/article/21/21585.shtm
    http://dev.csdn.net/develop/article/18/18615.shtm