在ASP.Net Visual Studio 2012

时间:2015-06-17 06:14:04

标签: c# asp.net visual-studio-2012 crystal-reports

我正在学习几个教程来生成水晶报告,但最后当我尝试运行我的代码时,我看到一个空白的网页。我没有收到任何错误。怎么了?请帮我搞清楚。我尝试了几种不同的方式,但都是徒劳的。即使我使用了CrystalReportViewer

,为什么我无法查看报告

这是我背后的代码

protected void Page_Load(object sender, EventArgs e)
{
    SqlConnection con;
    string connString = null;
    connString = "Data Source=.;initial catalog=InvoiceSystem;user id=sa;password=rfm";
    con = new SqlConnection(connString);
    con.Open();

    string query = null;
    query = "Select * from tblInvoice";
    SqlDataAdapter da = new SqlDataAdapter(query, con);
    con.Close();
    DataSetInv ds = new DataSetInv();
    da.Fill(ds, "tblInvoice");
    ReportDocument rpt = new ReportDocument();
    rpt.Load(Server.MapPath("~/CrystalReportInv.rpt"));
    rpt.SetDataSource(ds);
    CrystalReportViewer1.ReportSource = rpt;
}

0 个答案:

没有答案