2014-01-30 2 views
0

그룹을 사용하여 그리드 머리글을 반복하는 보고서를 작성 중입니다. 하나의 고유 한 필드로 그룹을 만들고 "각 페이지에서 그룹 머리글 반복"옵션을 선택하면 PDF를 생성 할 때 유용하지만 Excel 문서를 생성 할 때 반복되는 헤더가 테이블 중간에 표시되므로 필요할 수 있습니다. 만약 내가 엑셀 ​​파일을 만들고 싶다면 그것을 바꿀 수 있습니다.C# 코드를 통해 Crystal Report 그룹의 "각 페이지에서 그룹 머리글 반복"옵션을 변경하는 방법은 무엇입니까?

보고서의 일부 수식에 액세스하는 방법을 알고 있기 때문에 도움이 될 수 있습니다.

그렇다면이 문제를 해결하는 방법을 알고있는 사람이 있습니까?

감사합니다.

답변

0

InRepeatedGroupHeader라는 함수가 있습니다. 헤더가 정의 된 그룹의 Suppress 옵션에 공식을 적용한 다음 코드를 변경하면 해당 옵션이 작동합니다.

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