请教有没有能够分组合并单元格的GRID控件

请问有没有能够分组合并单元格的GRID控件请问有没有能够分组合并单元格的GRID控件具体意思如下:序号物品名

请问有没有能够分组合并单元格的GRID控件
请问有没有能够分组合并单元格的GRID控件

具体意思如下:

序号 物品名称 购买数量 单价 单项合计 总金额 票据单号 购买日期
  1 苹果 10 1 10 70 0000001 2012-6-1
  2 香蕉 20 2 40 70 0000001 2012-6-1
  3 核桃 5 4 20 70 0000001 2012-6-1

  4 牙膏 2 5 10 70 0000002 2012-6-3
  5 牙刷 1 10 10 70 0000002 2012-6-3
  6 脸盆 2 25 50 70 0000002 2012-6-3

有没有GRID控件 ,可以直接按 票据单号 将 总金额 票据单号 购买日期三项 按票据单号分组 并自动合并单元格

合并后的效果如下
序号 物品名称 购买数量 单价 单项合计 总金额 票据单号 购买日期
  1 苹果 10 1 10  
  2 香蕉 20 2 40 70 0000001 2012-6-1
  3 核桃 5 4 20  

  4 牙膏 2 5 10  
  5 牙刷 1 10 10 70 0000002 2012-6-3
  6 脸盆 2 25 25  


还有 有没有 能直接按这种格式直接导出到EXCEL的功能。

MSHFLEXGRID 单靠其 内容相同 合并单元格是无法实现此功能的,按这项功能合并出来的结果 肯定是不行的,如下

序号 物品名称 购买数量 单价 单项合计 总金额 票据单号 购买日期
  1 苹果 10 1 10  
  2 香蕉 20 2 40 0000001 2012-6-1
  3 核桃 5 4 20  
  70

  4 牙膏 2 5 10  
  5 牙刷 1 10 10 0000002 2012-6-3
  6 脸盆 2 25 25  



   


[解决办法]
自己写代码吧,可以使用mshflexgrid
[解决办法]
只有报表设计可以按分组逐级合并单元,不分级的表格控件无法自动分级合并,需要自己编程指定合并。
推荐 Spread for ActiveX

[解决办法]
MSFlexGrid 可以设置 MergeCells 属性。

With MSFlexGrid1
.MergeCells = 2
.MergeRow(5) = True
.MergeRow(6) = True
.MergeRow(7) = True
End With
[解决办法]
自己 Google
MSHFlexGrid 支持嵌套表——就是 SQL 中用了 SHAPE 语句的记录集
Spread 控件应该直接有方法保存或导出为 Excel 文件的。

[解决办法]
用OWC吧,微软自己的类EXCEL控件,功能超强