C# Crystal报表查看器中不显示Crystal
我正试图在我的网站上显示我的水晶报告。我可以打印此报告,但我不明白为什么要在crystal report viewer中显示数据,为什么它不显示。我在网站上搜索,然后使用C# Crystal报表查看器中不显示Crystal,c#,asp.net,crystal-reports,C#,Asp.net,Crystal Reports,我正试图在我的网站上显示我的水晶报告。我可以打印此报告,但我不明白为什么要在crystal report viewer中显示数据,为什么它不显示。我在网站上搜索,然后使用CrystalReportViewer1.Refresh(),但我不能使用它,它说 错误1“CrystalDecisions.Web.CrystalReportViewer”不包含“Refresh”的定义,并且找不到接受类型为“CrystalDecisions.Web.CrystalReportViewer”的第一个参数的扩展方
CrystalReportViewer1.Refresh()
,但我不能使用它,它说
错误1“CrystalDecisions.Web.CrystalReportViewer”不包含“Refresh”的定义,并且找不到接受类型为“CrystalDecisions.Web.CrystalReportViewer”的第一个参数的扩展方法“Refresh”(是否缺少using指令或程序集引用?)D:\GenerateQR\GenerateQR\default.aspx.cs 115 38 GenerateQR
这是我的密码
if (dtQR.Rows.Count > 0) {
string dirprint = @"D:\GenerateQR\GenerateQR\Report\Qreport.rpt";
//CR = new ReportDocument();
//CR.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.PaperA4;
//CR.Load(dirprint);
////CR.PrintOptions.PrinterName = @"\\10.4.201.89\SCX-5635";
//CR.SetDataSource(dtQR);
//CrystalReportViewer1.ReportSource = CR;
//CR.ExportToDisk(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, @"D:\ASD.pdf");
////CR.PrintToPrinter(1, false, 0, 0);
CR = new ReportDocument();
CR.Load(dirprint);
CR.SetDataSource(dtQR);
CrystalReportViewer1.ReportSource = CR;
CrystalReportViewer1.Refresh();
}
这是我在aspx中的代码
<form id="form1" runat="server">
<div>
<CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="true" />
</div>
</form>
我看起来应该是
CrystalReportViewer1.RefreshReport()
CrystalReportViewer1.ReportSource = rpt
不刷新()
也许你可以试试这种方法?谢谢你的回复,但这在crystal report viewer中仍然不是一件事。
if (dtQR.Rows.Count > 0) {
string dirprint = @"D:\GenerateQR\GenerateQR\Report\Qreport.rpt";
CR = new ReportDocument();
CR.Load(dirprint);
CR.SetDataSource(dtQR);
CR.Refresh();
CrystalReportViewer1.ReportSource = CR;