0
我在使用本地處理的winforms應用程序中使用reportviewer控件。我想處理ReportError事件,如果發生這種情況,請向用戶顯示一條消息並退出,這樣我就不必顯示渲染過程中出現的後續錯誤消息。在ReportViewer控件中處理錯誤
問題是,即使我做this.close(關閉窗體,承載控件),沒有辦法取消渲染,並且它不斷拋出更多的錯誤。
有沒有辦法在第一次異常後取消報告呈現?
非常感謝
我在使用本地處理的winforms應用程序中使用reportviewer控件。我想處理ReportError事件,如果發生這種情況,請向用戶顯示一條消息並退出,這樣我就不必顯示渲染過程中出現的後續錯誤消息。在ReportViewer控件中處理錯誤
問題是,即使我做this.close(關閉窗體,承載控件),沒有辦法取消渲染,並且它不斷拋出更多的錯誤。
有沒有辦法在第一次異常後取消報告呈現?
非常感謝
有一個可以嘗試使用的CancelRendering函數。它是ReportViewer類的一部分。
ReportViewer1.CancelRendering([int time in milliseconds])
然而渲染實際上會停止幾秒鐘。你可以在Function參數中指定一個非常大的時間間隔來給它時間來取消。