你这个Table是通过程序生成的一个对象,不具备呈现的功能。你可以在界面上拖一个Table控件,命名为faf.然后把Table faf = new Table();这句话去掉。

解决方案 »

  1.   

    那你的Table faf要显示在什么地方? 为什么没指定, 你这个Table也是自动生成的
    this.Controls.Add(faf);
      

  2.   

    if (!IsPostBack)
    {
    Table faf = new Table();
    for (int i=0;i<40;i++)
    {
    TableRow tr = new TableRow();
    TableCell tc = new TableCell();
    Label lab = new Label();
    lab.Text="新建";
    tc.Controls.Add(lab);
    tr.Cells.Add(tc);
    faf.Rows.Add(tr);
    }
                          //加上这句
                         this.Page.Controls.Add(faf);
    }
      

  3.   

    Page.Controls.Add(faf);
    必要时给table的Attributes加点大小,绝对位置之类的修饰