本人现在不想通过gridview.datasorse=...来直接指定数据源来绑定数据。
而是希望通过直接使得从数据库中查出的Datatable直接以table的形式显示在aspx页面上。我想通过以下一个循环逐条取出数据,然后将其显示在aspx页面的table里,请问我该怎么做?
Dataset DS=  new Dataset();
DS=......;
for(int i=0;i<DS.Tables[0].Rows[0][0].Count;i++)
  {
  //数据已经取出来了,经调试没有错误,请问接下来怎么将其显示?
  }

解决方案 »

  1.   

    上面说的for(int  i=0;i<DS.Tables[0].Rows[0][0].Count;i++)  ,应为for(int  i=0;i<DS.Tables[0].Rows[0].Count;i++)  
    特此更正  楼主
      

  2.   

    晕菜,应为:for(int  i=0;i<DS.Tables[0].Rows.Count;i++)  
      

  3.   

    没必要这样做吧,如果你是觉的gridview自动生成了一些垃圾代码,那你可以用repeat,这个完全按你自己定义的生成代码,无垃圾代码。如果你一定要完全自己输出table,就在后台用组合html代码,然后Response.Write出来。
      

  4.   

    response.write"<table><tr><td><%eval("myfield")%></td></tr></table>";