现在有如下数据:
GROUP | ID  |  SCORE
  A       1       100
  B       2       50
  A       3       90
  B       4       50现在我想对如上数据按照GROUP分组后,并利用gridview来显示成如下情况:GROUP | ID  |  SCORE
  A       1       100
  A       3       90
 合 计       190
  B       2       50
  B       4       50
 合 计       100要显示成这样,用gridview可以实现吗?如果不能,那该怎么实现呀?

解决方案 »

  1.   

    不能,devexpress组件中可以实现,或者自己重新组织datatable,加入合计行,然后绑定到gridview
      

  2.   

    在后台把数据排好以后呈现出来,用不用gridview都行。
      

  3.   

    使用Repeater或者ListView(.net 3.5提供的控件)要比GridView更合适。
      

  4.   

    关于GridView的Group分组显示(downmoon) 
      

  5.   


    用datatable该如何实现,请指教~~
      

  6.   

    建立使用用DATALIST,或者reoeater
      

  7.   

    应该是可以的,可以这样:
    select [GROUP],ID,SCORE from table where [GROUP]='A'
    union 
    select 'A总计','',sum(SCORE) from table where [GROUP]='A'
    union
    select * from table where [GROUP]='B'
    union
    select 'B总计','',sum(SCORE) from table where [GROUP]='B'显示是:
    GROUP | ID  |  SCORE 
      A      1      100 
      A      3      90 
    A总 计    0    190 
      B      2      50 
      B      4      50 
    B总 计   0    100 在GridView绑定的时候,将0用空格替换,A总计,B总计替换成合计即可!!
      

  8.   

    直接往前台输出table就是了。
      

  9.   

    可以,也就是控制gridview的格式,你可以到网上看看gridview的控制格式,或者你到网上找找gridview合并单元格之类的的东东!
    其实gridview里面的数据,都可以动态控制,gridview很强大,好好研究!