[水晶报表]数据修改CR无法及时更新显示之“笨办法”

时间:2021-07-04 11:40:01

 [摘要]在做报价系统的时候,用户一直向我反映水晶报表无法及时显示变更后的数据。网上找了一些方法都不怎么奏效。

手动刷新水晶报表呢?查看水晶报表刷新功能:

   CR本报表刷新:报表工具栏增加刷新按钮。

            1.HasRefreshButton="True"
            2.onreportrefresh="CrystalReportViewer1_ReportRefresh"

可是我在测试的时候,发现刷新时候报表提示:参数值错误。关闭 重新打开报表数据就更新了。

那么我想采取临时解决办法:

      在刷新方法中重载页面:

        protected void CrystalReportViewer1_ReportRefresh(object source, CrystalDecisions.Web.ViewerEventArgs e)
        {

           Response.AddHeader("Refresh", "0");
          
        }
原报表数据

修改用量:6-->5


查看报表:数据无更新


刷新报表: