我以3个版本,PDF,HTML和Excel导出我的报告。我有一个主报告,在子报告中,我在设计中设置了EnableRepeatGroupHeader选项(我分组是因为我需要在PDF文件的每个页面上显示标题)。 PDF工作正常,但对于Excel和HTML导出的文件,我在一个页面中的报告中间获取组头。我找到了这段代码并试图实现它,但是出现了错误:子报告不支持。
这是代码,我这里只有一个小组:
ReportDocument mainSubreport = mainReport.Subreports[pDetail.RptFileName];
GroupAreaFormat gf = (mainSubreport.ReportClientDocument.ReportDefController.ReportDefinition.GroupHeaderArea[0].Format as GroupAreaFormat);
gf.EnableRepeatGroupHeader = true;