1. 程式人生 > >[水晶報表]資料修改CR無法及時更新顯示之“笨辦法”

[水晶報表]資料修改CR無法及時更新顯示之“笨辦法”

 [摘要]在做報價系統的時候,使用者一直向我反映水晶報表無法及時顯示變更後的資料。網上找了一些方法都不怎麼奏效。

手動重新整理水晶報表呢?檢視水晶報表重新整理功能:

   CR本報表重新整理:報表工具欄增加重新整理按鈕。

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

可是我在測試的時候,發現重新整理時候報表提示:引數值錯誤。關閉 重新開啟報表資料就更新了。

那麼我想採取臨時解決辦法:

      在重新整理方法中過載頁面:

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

           Response.AddHeader("Refresh", "0");
          
        }
原報表資料

修改用量:6-->5

檢視報表:資料無更新

重新整理報表: