2012-10-05 5 views
1

동일한 데이터 또는 유사한 데이터를 가진 하나의 보고서를 가질 수 있으며 런타임에 보고서의 형식을 변경할 수 있습니까? 예를 들어, 하나의 보고서는 왼쪽 상단에 고객 이름을 가지며 다른 하나는 오른쪽 상단에 있습니다 또는 한 보고서는 고객이 지난 10 개의 주문을 표시하고 다른 하나는 마지막 5를 표시하고 각 주문의 제목은 다릅니다.런타임에 DevExpress 보고서의 형식을 동적으로 변경 하시겠습니까?

+0

여러 보고서를 만든 다음 필요에 따라 런타임에 보고서를로드합니다. –

답변

0

다른 특수 형식의 경우 디자인 타임에 만들 수 있고 .designer 파일에서 코드를 가져 와서 새 기능으로 잘라내어 붙여 넣을 수 있습니다.

특수 높이의 경우 텍스트를 지정한 후 각 객체의 높이를 가져올 수 있으며 다음 객체의 위치를 ​​계산할 수 있습니다.

xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(25F, hed + 10F); 
1

예. 보고서의 생성자 또는 before_print 이벤트에서 & 추가 또는 이동 컨트롤을 만들 수 있습니다. 실제로 디자이너에서 실제로 수행하는 작업은 보고서의 InitializeComponent() 함수를 수정 한 다음 런타임에 생성자에서 호출됩니다.

이전 포스터에서 언급했듯이이를 수행하는 방법을 확인하는 가장 좋은 방법은 .designer 파일을 탐색하는 것입니다.

관련 문제