直接用StringBuilder 来构造这个输出表格。

解决方案 »

  1.   

    datagrid怎样实现?
    datagrid应该是通过列莱绑定,上面的行并不是统一的格式呀组的个数以及组中的文件个数不是固定的
      

  2.   

    我也用Table,TableRow,TableCell来构造过表格,虽然不是很复杂,但是要做一个美观的表格出来,好像不容易啊
      

  3.   

    StringBuilder sb;
    string GroupName="";
    Sb.Append("<table>");
    sb.Append("<tr><td>文件名</td><td>管理员</td><td>描述</td></tr>");for (int i=0;i<dt.Rows.Count;i++)
    {
      if (System.Convert.ToString(dt.Rows[i]["GroupName"]) != GroupName)
      {
        sb.Append("<tr><td>" + System.Convert.ToString(dt.Rows[i]["GroupName"]) + "</td><td>&nbsp;</td><td>&nbsp;</td></tr>");
        GroupName = System.Convert.ToString(dt.Rows[i]["GroupName"]);
      }
      sb.Append("<tr><td>" + System.Convert.ToString(dt.Rows[i]["fileName"]) + "</td><td>" + System.Convert.ToString(dt.Rows[i]["Manager"]) + "</td><td>" + System.Convert.ToString(dt.Rows[i]["Description"])  + "</td></tr>");
    }
    sb.Append("</table>");Response.Write(sb.ToString());
      

  4.   

    这个asp没区别了,不推荐
    label1.text="<td>....</td>"这样也行呢
      

  5.   

    最后选了Table来做,不过还是感谢spring_ok(spring.z)等各位兄弟,谢谢!