Question 선생님,내 Crystal Report가 공백으로 표시되는 이유는 무엇입니까?
크리스탈 보고서와 함께 VS 2012를 사용하고 있습니다. 왜 내 보고서에 빈 데이터가 표시되는지, 나는 ado.net 데이터 집합 개체를 사용하여 수정 보고서를 작성했습니다. 내가 도망 갔을 때. 공백을 표시합니다. Crystal Reports에 사용할 데이터 세트 내부의 데이터를 가져 오는 방법이 있습니까?
Question 선생님,내 Crystal Report가 공백으로 표시되는 이유는 무엇입니까?
크리스탈 보고서와 함께 VS 2012를 사용하고 있습니다. 왜 내 보고서에 빈 데이터가 표시되는지, 나는 ado.net 데이터 집합 개체를 사용하여 수정 보고서를 작성했습니다. 내가 도망 갔을 때. 공백을 표시합니다. Crystal Reports에 사용할 데이터 세트 내부의 데이터를 가져 오는 방법이 있습니까?
이것은 보고서를 구성하는 데 '마법사'를 따르는 것보다 코드를 사용하여 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
}
이 항목을 사용해보세요 !!
선생님, 고맙습니다. – Miggs
데이터가 실제로 DB에 있는지 확인하십시오. 데이터가있는 것이 확실하다면 사용했던 ado.net 데이터 셋을 할당하여 'gridview control'에 해당 데이터를 표시해보십시오.이 방법이 작동하면 보고서에 데이터가 분명히 표시되어야합니다. 답장을 보내 주셔서 감사합니다. –
나는 그것을 DataGrid보기에 표시했습니다. 그러나 크리스탈에 그것의 공백을보고하십시오. Crystal Reports에 데이터 세트의 데이터를 보내는 데 사용할 수있는 코드가 있습니까? – Miggs