Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 将CxGridBandedTableView导出到Excel时删除带区分隔符_Delphi_Devexpress_Export To Excel_Delphi 2009_Tcxgrid - Fatal编程技术网

Delphi 将CxGridBandedTableView导出到Excel时删除带区分隔符

Delphi 将CxGridBandedTableView导出到Excel时删除带区分隔符,delphi,devexpress,export-to-excel,delphi-2009,tcxgrid,Delphi,Devexpress,Export To Excel,Delphi 2009,Tcxgrid,我有一个带有TCXGridDBBandeTableView的TCxGrid(DevExpress)。此视图有2个标注栏,每个标注栏都有其列 我使用ExportGridToExcel(来自DevExpress的cxGridExportLink单元)将网格导出到excel。例如: 网格配置 波段1: =>A列 =>B列 第二组: =>A列 =>B列 =>C列 excel的生成方式: A栏(第1栏内容:A栏) B栏(第1栏内容:B栏) 列C(空内容,因为这里是第二个波段的起点) D栏(第2栏内容

我有一个带有TCXGridDBBandeTableView的TCxGrid(DevExpress)。此视图有2个标注栏,每个标注栏都有其列

我使用ExportGridToExcel(来自DevExpress的cxGridExportLink单元)将网格导出到excel。例如:

网格配置

  • 波段1:
  • =>A列
  • =>B列
  • 第二组:
  • =>A列
  • =>B列
  • =>C列
excel的生成方式:

  • A栏(第1栏内容:A栏)
  • B栏(第1栏内容:B栏)
  • 列C(空内容,因为这里是第二个波段的起点)
  • D栏(第2栏内容:A栏)
  • E栏(第2栏内容:B栏)
  • F栏(第2栏内容:C栏)
我希望它是什么样子:

  • A栏(第1栏内容:A栏)
  • B栏(第1栏内容:B栏)
  • C栏(第2栏内容:A栏)
  • D栏(第2栏内容:B栏)
  • E栏(第2栏内容:C栏)

< >我有没有办法在生成Excel时不考虑“带分隔符”作为空列?

< p>我弄清了我的错误。问题是我有这两个波段,而我的第二个波段有FixedKind定义为fkleet。我将其更改为fkNone,并将其位置.ColIndex属性编辑为零(因为我希望它成为第一个波段)。谢谢

Developer express通常在支持方面非常快速和优秀,因此这可能是寻求帮助的最佳场所()。你也可以在那里搜索旧票。一个听起来与您类似的问题的解决方案是“在您的案例中,作为一种解决方法,您可以将TcxGridBandedTableView.OptionView.FixedBandSeparatorWidth属性设置为0。”提前感谢,我提交了一个,如果他们给我一个解决方案,我将在这里发布。否则,你可以把这个变通方法作为一个答案,因为它给了我想要的。