我想在datagridview中实现分组显示数据功能,如图:分组前的datagridview:
一级分组后的datagridview
二级分组后的datagridview
希望大家能够给小弟提供思路和相关代码!多~~~~~~~~~~~~~~~~谢.

解决方案 »

  1.   

    这个不少第三方表格控件都有这功能
    RadGrid,还有个Netadvantage的表格控件,
    可以下载源码自己研究下
      

  2.   

    CSDN的下载资源里有
    搜索最新的2008版本
      

  3.   

    http://download.csdn.net/source/520863
    http://download.csdn.net/source/522222
      

  4.   

    用DevExpress的GridControl吧,可以满足你的要求~
      

  5.   

    参考:
    利用GridView显示主细表并一次编辑明细表所有数据的例子
    http://dotnet.aspx.cc/article/2cb1c6d7-2b22-4655-8922-2a8a053a66fa/read.aspx
      

  6.   

    .NET自带的GridView应该没找个功能吧,用第三方插件吧
      

  7.   

    自带好像没有这个功能,以前见过一个dephi开发的东东有这个功能的grid的。
    第三方的Netadvantage控件组中好像有类似功能的控件
      

  8.   


    下的RadControl 项目怎么运行不了了?报错1.找不到类型或命名空间名称“INotifyPropertyChanging”(是否缺少 using 指令或程序集引用?)2.找不到类型或命名空间名称“PropertyChangingEventHandler”(是否缺少 using 指令或程序集引用?)
      

  9.   

    这好像要.NET Framework 3.5 支持。但是我从2.0 如何升级到3.5了?难道去下个3.5的版本安装吗?
      

  10.   

    datagrid拖动列名汇总,如最上图显示。
      

  11.   

    好像我在codeproject里面看到过这样的1个控件 是winform的
      

  12.   

    用三方控件DXperience里面的GridControl可以实现该功能。
      

  13.   

    自己能不能在编辑器自带的datagridview通过写代码实现了。
      

  14.   

    This should be what you wanted.
    http://www.codeproject.com/KB/grid/OutlookGrid.aspx
      

  15.   

    楼上给的地址太好了,codeproject太好了