2013-09-27 3 views
0

여러 행이있는 데이터 테이블이 있습니다. 이 데이터 테이블을 수정 보고서에 바인딩하고 싶습니다.데이터 테이블에서 크리스탈 보고서에 여러 행을 추가하는 방법

어떻게 가능합니까?

 Dsprint.Tables.Clear(); 
     Dsprint.Tables.Add(dtTitle); 
     Dsprint.Tables.Add(dtitem); 
     ReportDocument Rpt = new ReportDocument(); 
     string filepath = Application.StartupPath.Replace("bin\\Debug", "") +     @"\CrystalReports\CryDayReport.rpt"; 
     Rpt.Load(filepath); 
     frmCrystalReportViewer newReportViewer = new frmCrystalReportViewer(); 
     Rpt.SetDataSource(Dsprint); 
     Dsprint.WriteXmlSchema(Environment.CurrentDirectory + "\\DayReport.xsd"); 
     newReportViewer.crViewer.ReportSource = Rpt; 
     newReportViewer.ShowDialog(); 

답변

0

당신은이 필드의 속성에 ID와 억제하면 중복하여 Crystal 보고서에서 그룹을 만들 수 있습니다이 당신을

그룹화

를 사용하여 두 가지 옵션

1)가 있습니다.

2) 복제시 표시하지 않습니다.

데이터가 ID로 주문하는 경우이 옵션도 좋습니다. id 필드와 속성 선택을 마우스 오른쪽 버튼으로 클릭하고 Duplicate를 억제하십시오.

관련 문제