[.NET] Reporting Service預覽還沒跑完就關掉,會有error產生

看板Visual_Basic作者 (derecklin)時間16年前 (2009/08/24 17:18), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
在預覽報表時,reporting service是一頁一頁去產生報表的預覽的 這時,如果使用者心急,把報表預覽畫面切掉 程式會產生一個exception(Invoke or BeginInvoke Error) 消除方法如下 1. 在放置報表元件ReportViewer的Form上面,的[類別名稱]下拉選單中,選擇該 FormClosing的事件 2. 然後在該Form的FormClosing裡面加上程式碼如下 rpViewer.CancelRendering(-1); 其中放置的數字為等待時間,0代表馬上結束,-1代表等待Viewer結束之後回傳 通常放-1讓Viewer自己結束之後再關掉會比較好 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.150.36
文章代碼(AID): #1AabhCi_ (Visual_Basic)