代码如下:
mycell.Controls.Add(myradiobutton1);
myrow.Cells.Add(mycell);
mytable.Rows.Add(myrow);
this.Controls.Add(mytable);动行时出现以面错误提示:
类型“RadioButton”的控件“_ctl3_0”必须放在具有 runat=server 的窗体标记内上网查了一下,有说要放在panel中,table不能作为一个容器吗?
是不是要设置table属性?加如下语句
mytable.Attributes.Add("runat", "server");
仍不行,感觉用WEB做数据库好烦.

解决方案 »

  1.   

    table需要加在<form runat="server"></form>内
    this.Controls[1].Controls.Add(mytable)
      

  2.   

    谢了,已解决,不过不是用上述所讲方法,我直接拖了一个TABEL控件,然后再动态增加行列就可以了,不过有新问题,如何动态生成下列表格教师信息
    任课情况: 数学 语文 英语
    任教情况: 02文秘 02计算机 02电子
    我试了一整天,都是这样子的教师信息 任课情况:          任教情况:
    数学  语文  英语 02文秘  02计算机  02电子