2012-06-14 39 views
0

我有一個WPF應用程序,它通過互聯網連接到遠程數據庫,並使用Crystal報表打印記錄。當我連接到本地數據庫時,它打印正常。但是,當連接到遠程數據庫時,它只是掛起。有沒有辦法增加CR中的超時時間?從遠程數據庫打印水晶報表 - WPF

  ReportDocument oReportDocument = new ReportDocument(); 
      oReportDocument.Load(GV.strExePath + "\\Reports\\Labeller.rpt"); 

      lstDockets.Clear(); 
      lstDockets.Add(oTblBagLabel);     
      oReportDocument.SetDataSource(lstDockets);      
      oReportDocument.PrintToPrinter(1, false, 0, 0); 

回答

1

嘗試更大的晶體報告源的緩存持續時間。

這樣

CrystalReportSource1.CacheDuration = 6000 
+0

嗨Jodha,感謝烏拉圭回合的答案。只是想知道我在哪裏指定代碼? – sony

+0

此代碼在我的舊版應用程序中。你需要谷歌forcacheduration水晶報告。這將明確解決您的問題 – JSJ