2011-08-10 68 views
1

我正在實現多線程顯示水晶報表與水晶報表查看器,成功完成,但窗體加載自動關閉,當我沒有實現多線程相同,我沒有找到任何問題。我打電話報告準則是多線程與水晶報表,VB.net

objForm.ViewReport("~Path\CrystalReports\" & _ReportName, , _parameters) 
objForm.Show() 

ViewReport調用表單 - frmViewReport擁有的CrystalReportViewer

回答

1

呼叫objForm.ShowDialog()而不是Show()

正在發生的事情是,當前線程要打開的objForm對象正在結束並擺脫它上面的所有內容。撥打ShowDialog將使其保持活動狀態,直到窗體關閉。

+0

我嘗試使用ShowDialog,但對於第一個線程我得到數據,而不是第二個... – Ravi