//产品表-产品类型有N种
        产品类型   名称 价格 
          类型A    AAA 100
          类型A    BBB 100
          类型B    CCC 100
          类型B    DDD 100
  
        //绑定效果-按类型分类每个类型有一个头
        类型A
        AAA 100 编辑 修改 删除
        BBB 100 编辑 修改 删除
        类型B 
        CCC 100 编辑 修改 删除
        DDD 100 编辑 修改 删除

解决方案 »

  1.   

    晕。gridview嵌套一下就搞定的
      

  2.   

    girdview分组??一般来说是使用嵌套gridview完成如果觉着嵌套gridview麻烦,你也可以选择第3方控件,实际上支持分组的第3方表格控件多的是比如radgird
    http://demos.telerik.com/aspnet-ajax/grid/examples/groupby/outlookstyle/defaultcs.aspx
      

  3.   

    另外还有一种方式就是动态合并表格下面是例子http://www.agrinei.com/gridviewhelper/gridviewhelper_en.htm
      

  4.   

    要分组,得girdview嵌套,或者用ListView也可以,你可以去查MSDN
    查询数据时,把数据分级好,程序里将类型绑到组里,纪录绑到相应的组的明细里  Select 产品类型 名称 价格 from 产品表 group by 产品类型,名称 价格
      

  5.   

    http://topic.csdn.net/u/20091111/15/1eefc2e8-1048-4809-b0f1-9c8f7bde30cb.htmlhttp://topic.csdn.net/u/20091119/21/90E714DF-77CA-4F46-8E2E-3C241E16D1A7.html#r_61297907
      

  6.   

    我知道,思路是一样的只是不跨行 跨列而已你先自己画个 table  就明白了
      

  7.   

    http://topic.csdn.net/u/20110314/22/d2138b1d-b0b2-40b0-b011-c85ab4483cda.html
      

  8.   

    GridViewHelper.cs  报错 怎么解决呢?GridView“grdPriceList”激发了未处理的事件“Sorting”。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpException: GridView“grdPriceList”激发了未处理的事件“Sorting”。源错误: 
    行 906:
    行 907:
    行 908:        mGrid.Sort(this.GetSequentialGroupColumns(), groupSortDir);
    行 909:    }
    行 910:
     
      

  9.   

    这么晚还不睡啊。sorting事件在后台添加了吗? protected void Gridview1_Sorting(object sender, GridViewSortEventArgs e)
            {        }