【问题标题】:Crystal Report Viewer Not Displaying the data. ( ASP.NET )Crystal Report Viewer 不显示数据。 (ASP.NET)
【发布时间】:2014-11-11 18:34:49
【问题描述】:

我正在使用 ASP.NET 开发一个网站。我使用水晶报表作为报表工具。我使用此代码加载报告

          rpt.Load(Server.MapPath("~\\Reports\\A4\\GrnDetailReport-A4.rpt"));

          rpt.SetParameterValue("DateFrom", dtimeFrom);
          rpt.SetParameterValue("DateTo", dtimeTo);
          rpt.SetParameterValue("CompanyId",ddCompanyNames.SelectedValue);
          rpt.SetParameterValue("LocationId", ddLocations.SelectedValue);

          CrystalReportViewer1.ToolPanelView = CrystalDecisions.Web.ToolPanelViewType.None;


        CrystalReportViewer1.ReportSource = rpt;
        CrystalReportViewer1.DataBind();

所以上面的代码处理了一些问题。报告正在加载。但是数据没有显示。

当我按下它正在显示的页面上的刷新按钮时。那里出了什么问题?

我在上面代码的底部调用了这个函数。

CrystalReportViewer1.RefreshReport();

但还是有问题。

当我按下刷新按钮时,它正在询问参数窗口。如何绕过这个窗口?我正在从代码中设置参数值。是否需要再次将这些值提供给此窗口?

【问题讨论】:

  • 我更新了答案;你试过吗?

标签: c# asp.net crystal-reports


【解决方案1】:

请尝试此解决方案:

  CrystalReportViewer1.ReportSource = rpt;
  rpt.ReadRecords();
  \\CrystalReportViewer1.DataBind();

【讨论】:

  • 更正您的代码。 ReadRecords() 方法适用于报表文档,不适用于 CrystalReportViewer。试过了。还是不行。
猜你喜欢
  • 1970-01-01
  • 2012-08-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-09
  • 1970-01-01
  • 2016-09-23
相关资源
最近更新 更多