【发布时间】:2015-04-13 21:43:04
【问题描述】:
我正在创建一个需要水晶查看器的网页,我有 rpt 文件,并且在我的网页代码中我已经在页面加载事件中编写了
report = new ReportDocument();
//report.FileName = Server.MapPath(@"reports\Ledger.rpt");
report.Load(Server.MapPath(@"reports\Ledger.rpt"));
string server = WebConfigurationManager.AppSettings["ReportServer"];
string user = WebConfigurationManager.AppSettings["ReportUserID"];
string password = WebConfigurationManager.AppSettings["ReportUserPwd"];
string database = WebConfigurationManager.AppSettings["ReportDatabase"];
report.SetDatabaseLogon(user, password, server, database);
string strSelection = "1=1 ";
string strTitle = WebConfigurationManager.AppSettings["CompanyName"].ToString();
string strTitle1 = WebConfigurationManager.AppSettings["AppName"].ToString();
report.SetParameterValue("CompanyName", strTitle);
report.SetParameterValue("AppName", strTitle1);
report.SetParameterValue("startDate", DateTime.Now);
report.SetParameterValue("endDate", DateTime.Now);
CrystalReportViewer1.ReportSource = report;
在我的 aspx 文件中,我有
<CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server"
AutoDataBind="true"
ReportSourceID="CrystalReportSource1" />
<CR:CrystalReportSource ID="CrystalReportSource1" runat="server" >
<Report FileName="reports\Ledger.rpt">
</Report>
</CR:CrystalReportSource>
无论我做什么它只显示空白报告,我该怎么办? 请帮忙
【问题讨论】:
标签: c# asp.net crystal-reports