我有一个显示表数据的简单应用程序。我使用的是CrystalReportViewer
,PageLoad
事件背后的代码如下:
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;
问题是当我运行我的应用程序时,浏览器是空白的。它没有呈现报告。一些教程建议使用IISM进行浏览,但是当我这样做时,我得到错误:
HTTP错误404.找不到请求的资源。
我错过了什么?