本帖最后由 gdlpc 于 2010-10-27 09:54:13 编辑

解决方案 »

  1.   

    呵,你一棵星星了!其实这个gridview比较难弄啦!只要显示成这样的话可以这样:
    后台的一个list中有1-22条数据;
    int a=list.size()/2;
    然后对list一样循环
    新的newlist里放list[0],list[0+a],list[1],list[1+a]....;
    也就是newlist重新按你的要求排了序,
    然后循环newlist输出html table的代码;
    String s="<table>";
    for(int i=0;i<newlist.size();i++)
    {
       如果mod2为0的话换行}
    s+="</table>";然后将s输出到前台显示。
    复杂的数据显示不要拘泥于服务器标签,自己写出html代码。
     
      

  2.   

    当然String s,换成StringBuilder的啦!
    大概这个意思,好久没用C#的,不知道list是不是和java里一样有size()方法还是length
      

  3.   

    DataList RepeatColumns
    repeater也可以的
      

  4.   

    2楼是个好思路。循环数据,动态创建<tr><td>
      

  5.   

    直接从数据库读出来的数据绑定在repeater上,然后通过div+css显示出你想要的效果,做好控制。