怎样实现如下的结果呢?最好是有这样的控件啊!
data:
Item    Item Group      Price 
1-10    GRP1            10 
1-20    GRP1            15 
1-30    GRP2            10 
1-40    GRP2            20 
1-50    GRP1            30 
1-60    GRP2            10 I want the result 
GRP1 
Item    Item Group      Price 
1-10    GRP1            10 
1-20    GRP1            15 
1-50    GRP1            30 
_________________________ 
                        55 
GRP2 
1-30    GRP2            10 
1-40    GRP2            20 
1-60    GRP2            10 
_________________________ 
                        40 

解决方案 »

  1.   

    原来的是文件还是数据库啊?可以   判断 Item Group 字段   分组后  再做 Price 字段的求和
      

  2.   

    可以考虑用listview或者调用vba,内嵌excel野行,再不用第三方控件f1book
      

  3.   

    就是用listview显示出上面的那种结果啊!
    有没有这方面的代码呢?
      

  4.   

    你都不说明数据是怎么的,是数据库就按照分组
    select Item ,Item Group ,sum(Price) 
    from 表
    group by  Item ,Item Group with rollup
    稍加处理将结果写入控件中
      

  5.   

    在 2005里要将控件加到一个数组里.VB.NET不支持控件数组的.
      

  6.   

    这个不用什么特殊的控件吧,就用VB.NET的datagrid。
    你先用SQL语句分组把数据读到一个datareader或者dataset中,然后按你的显示要求构造一个datatable,循环datareader判断读入数据,绑定datagrid就可以了吧
    没时间写示例,你可以去.net发贴,那儿人气旺很快就会有示例