2012-08-22 3 views
0

나는 Crystal 보고서를 작성 중입니다. C#으로 설정된 데이터를 사용하고 있습니다. 마법사를 사용하여 Crystal 보고서를 만들고 동일한 데이터 집합을 통해 보고서를 만든 후 다음 코드를 작성했습니다. 테이블에서비어 있음 C#의 데이터 집합에서 Crystal 보고서의 보고서?

String temp = "c:\\a.pdf"; 

    DataSet1 ad = new DataSet1(); 

    ReportDocument d = new ReportDocument(); 

    d.Load("c:\\CrystalReport2.rpt"); 

    d.SetDataSource(ad.Tables[0]); 

    d.Refresh(); 

[0] 내 직원 테이블에 있습니다. 문제는 내가 빈 보고서를 받고있다 .. 내 테이블에 꽤 많은 레코드가 채워져 있지만.

+0

빈 데이터 세트를 만들 때 레코드가 어떻게 채워지나요? –

+0

내 데이터 세트 이름은 마법사를 통해 만든 dataset1입니다. 테이블에 기록이 있습니다. 미리 볼 수는 있지만 비어있는 보고서를 얻을 수 있습니다. – greatmajestics

답변

1

나는 실제로 문제를 해결했다. 나는 그들을 채우는 동안 내가 데이터 셋에 보내야하는 테이블 이름이 부족했다. 데이터 집합의 이름과 제공된 이름의 차이로 인해 테이블을 가져올 수 없어 보고서가 비어있었습니다.