如果是个字符串值就有正确的返回,但我要的是一个表格,它返回的却是System.Web.UI.HtmlControls.HtmlTable,而不是我要的真正的一个表格!

解决方案 »

  1.   

    如果是个字符串值就有正确的返回,但我要的是一个表格,它返回的却是System.Web.UI.HtmlControls.HtmlTable,而不是我要的真正的一个表格!
      

  2.   

    没有错呀。你返回是一个表格,在程序里用htmltable类型接收
      

  3.   

    to:icyer():
    这样都可以???!!!
    有没有通过测试??
    我可要试试>>>>>>
    呵呵............
      

  4.   

    1、返回这样一个字符串“<table> <tr></tr>....”
    2、返回一个dataset
      

  5.   

    to:icyer() 
    怎么在页面中添加这个控件,来个具体的例子行不?
      

  6.   

    to:icyer() 
    怎么在页面中添加这个控件,来个具体的例子行不?
      

  7.   

    很简单的啦。private HtmlTable GetTable()
    {
    HtmlTable tb = new HtmlTable();
    HtmlTableRow row = new HtmlTableRow();
    HtmlTableCell cell = new HtmlTableCell();
    TextBox txt = new TextBox();
    cell.Controls.Add(txt);
    row.Cells.Add(cell);
    tb.Rows.Add(row); return tb;
    }然后添加控件:
    this.Controls[1].Controls.Add(this.GetTable());