-2

Question 선생님,내 Crystal Report가 공백으로 표시되는 이유는 무엇입니까?

크리스탈 보고서와 함께 VS 2012를 사용하고 있습니다. 왜 내 보고서에 빈 데이터가 표시되는지, 나는 ado.net 데이터 집합 개체를 사용하여 수정 보고서를 작성했습니다. 내가 도망 갔을 때. 공백을 표시합니다. Crystal Reports에 사용할 데이터 세트 내부의 데이터를 가져 오는 방법이 있습니까?

+0

데이터가 실제로 DB에 있는지 확인하십시오. 데이터가있는 것이 확실하다면 사용했던 ado.net 데이터 셋을 할당하여 'gridview control'에 해당 데이터를 표시해보십시오.이 방법이 작동하면 보고서에 데이터가 분명히 표시되어야합니다. 답장을 보내 주셔서 감사합니다. –

+0

나는 그것을 DataGrid보기에 표시했습니다. 그러나 크리스탈에 그것의 공백을보고하십시오. Crystal Reports에 데이터 세트의 데이터를 보내는 데 사용할 수있는 코드가 있습니까? – Miggs

답변

0

이것은 보고서를 구성하는 데 '마법사'를 따르는 것보다 코드를 사용하여 Crystal 보고서에 데이터를 표시하는 방법 중 하나입니다.

using CrystalDecisions.CrystalReports.Engine; 
    using CrystalDecisions.Shared; 
    using System.Data; 
    using System.Data.SqlClient; 
    using System.Configuration; 

    private void LoadDataIntoReport() 
    { 
    ReportDocument rptDoc = new ReportDocument(); 
    DataSet ds=this.GetFilledDataSet();// trigger the method below that returns the DataSet 
    rptDoc.Load("<<THE PATH OF THE .rpt FILE>>"); 
    rptDoc.SetDataSource(ds); 
    CrystalReportViewer1.ReportSource = rptDoc; 
    } 
    private DataSet GetFilledDataSet() 
    { 
    // code here, to fetch the data from the Database and fill it into the DataSet 
    // return the DataSet 
    } 

이 항목을 사용해보세요 !!

+0

선생님, 고맙습니다. – Miggs

관련 문제