如何通过C#代码更改Crystal Report组的“在每页上重复组标题”选项?

时间:2014-01-30 21:15:07

标签: c# crystal-reports sap

我正在制作一个报告,其中我使用该组重复网格的标题。我通过一个唯一字段创建了一个组,并选中了“在每页上重复组标题”选项,这在生成PDF时很好,但是当我生成Excel文档时,重复的标题显示在表格的中间,所以我需要如果我想制作一个excel文件,请更改它。

由于我知道如何访问报告中的某些公式,这可能会有所帮助。

那么,有谁知道如何解决这个问题?

谢谢。

1 个答案:

答案 0 :(得分:0)

有一个名为InRepeatedGroupHeader的函数。如果我将公式应用于定义标头的组的Suppress选项,然后在代码中更改它,它就可以工作。

var formulaField = mainSubreport.DataDefinition.FormulaFields["RepeatHeader"];
formulaField.Text = "if inrepeatedgroupheader then TRUE ELSE FALSE";