各位高手:
    我想请问如何可以很自如的控制HtmlTable控件,控制其行数、列数,还有表的格式。

解决方案 »

  1.   

    加多个runat="server"就行了呵,其它没什么两样.
      

  2.   

    你所说的很自如的控制HtmlTable控件是要根据数据来确定table的行数和列数吗?如果是的话,你可以在.CS文件中根据你的数据手动写TABLE.写table的方法如下:
    lable lab = new lable();
    lab.text = "<table><tr><td></td></tr></table>".根据你的数据来写.
      

  3.   

    楼上的有道理.
    使用服务器端的Table吧.这样你可以任意设置table了.<asp:Table....
      

  4.   

    迟到了,是同意一楼的.二楼的不太同意.还是用服务器端的Table好的.特别是从数据库里填充数据的时候.
      

  5.   

    //动态加在10行10列textbox
    for(int i=0;i<=9;i++)
    {
    //HtmlTableCell
       
    HtmlTableRow htlrw=new HtmlTableRow();   //表行for(int j=0;j<=9;j++)
    {
    HtmlTableCell htlcell=new HtmlTableCell();//表列
    TextBox txt=new TextBox();
    txt.ID="a"+Convert.ToString(j+1);   //textbox得id
    txt.Visible=true;   //设为可见
    //显示
    txt.Text="a"+(i+1);
    htlcell.Controls.Add(txt);   //加入到列中
    htlrw.Cells.Add(htlcell);  
    }
    //htlrw.Cells.Add(htlcell);   //将列加入到行中
    Table2.Rows.Add(htlrw);    //将行加入到table
    }
      

  6.   

    用客户端HTML比较累一点儿,想省点心还是服务器端好
      

  7.   

    谢谢各位大侠,我想用一个table控件做一个web用户登录窗口,当然表的行和列都很不规则。直接从web数据库读数据。请问应该用那种table控件?若是用服务器table,是不是也要通过在html和.cs文件里面通过手写程序控制?小妹再次感谢各位的帮助,不盛感激