如题...

解决方案 »

  1.   

    DataTable dt=new DataTable();
    tablerow tr=null;
    tableCell td=null;
    for(int i=0;i<dtable.rows.count;i++)
    {
    tr=dt.newRow();

    td=new tablecell();
    td.text=dt.rows[i]["name"];
    tr.cells.add(td); td=new tablecell();
    td.text=dt.rows[i]["name"];
    tr.cells.add(td); td=new tablecell();
    td.text=dt.rows[i]["name"];
    tr.cells.add(td);
    }
      

  2.   

    System.Text.StringBuilder htmlStr=new System.Text.StringBuilder();
    htmlStr.Append("<Table border='1'>");while(dr.Read())      //  dr为记录集
    {htmlstr.Append("<tr>");
    for(int i=0;i<dr.FiledCount;i++)
    {
    htmlstr.Append(string.Format("<td>{0}</td>",dr.GetValue(i)));
    }
    htmlStr.Append("</tr>");
    }htmlStr.Append("</table>");
      

  3.   

    System.Text.StringBuilder htmlStr=new System.Text.StringBuilder(); 
    htmlStr.Append(" <Table border='1'>"); while(dr.Read())      //  dr为记录集 
    { htmlstr.Append(" <tr>"); 
    for(int i=0;i <dr.FiledCount;i++) 

    htmlstr.Append(string.Format(" <td>{0} </td>",dr.GetValue(i))); 

    htmlStr.Append(" </tr>"); 
    } htmlStr.Append(" </table>"); 
      

  4.   

    参考二楼的写法,关键是要注意显示的时候的格式问题,在后台通过构造前台的html,然后response.write(语句)