为什么我的Crystal Report显示空白?

时间:2014-09-09 06:19:38

标签: mysql vb.net visual-studio visual-studio-2012 crystal-reports

问题先生,

我正在使用带有水晶报告的VS 2012。为什么我的报告显示空白数据,我使用了ado.net数据集对象来创建水晶报告。当我跑它。它显示空白。无论如何都要获取数据集中的数据以用于水晶报告?

1 个答案:

答案 0 :(得分:0)

这是我更喜欢使用代码在Crystal Report中显示数据的一种方式,而不是按照“向导”来配置该报告。

    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
    }

试试这个!!