2016-08-13 5 views
0

PartsInventory 테이블에 바인딩 된 XtraReport를 사용하여 인벤토리 시스템의 레이블을 인쇄하고 있습니다. 바운드 테이블의 각 행에는 부품의 설명과 함께 재고의 부품 수에 대한 설명이 들어 있습니다. 현재 XtraReport 구성 요소를 사용하여 DataTable의 각 행에 대해 하나의 레이블을 인쇄 할 수 있습니다. 그러나 각 물리적 부분에 레이블을 인쇄하려면 한 행에 "개수"의 동일한 레이블을 인쇄해야합니다. "카운트"는 각 부분에 얼마나 많은 부품이 있는지를 나타내는 각 행의 필드입니다.Devexpress XtraReport Count 필드를 기반으로 각 DataSource 행에 대해 둘 이상의 레이블을 인쇄하는 방법

이렇게하는 가장 좋은 방법이 있습니까?

감사합니다.

+0

아무 코드도 표시하지 않았으므로 제안을하는 것이 어렵습니다. – Kinetic

+0

예,이 시점까지는 모든 것이 시각적으로 완료되었으며 많은 코드가 없습니다. – user2926302

+0

데이터의 예와 실제 보고서를 어떻게 보이게 할 수 있습니까? 실물 모형으로도 충분할 것입니다. – Hambone

답변

0

감사합니다. 나는 XtraReport를 포기하고 사용자 정의 컨트롤에서 레이블을 디자인 한 다음 각 레이블에 대한 PrintDocument에 drawstring()을 디자인했습니다. XtraReport에 붙어 있다면 아마도 DataTable에서 상속 받았을 것이고 각 실제 레이블에 대해 하나의 행을 채우는 사용자 정의 fill() 메서드를 작성했을 것입니다. 누군가가 내가 인쇄 한 lables를 보려고 내놓은 해결책에 관심이 있다면 알려주세요.

관련 문제