2011-08-10 4 views
1
내가 크리스탈 리포트 뷰어 크리스탈 리포트를 표시하는 멀티 스레딩을 구현하고

는 성공적를 완료,하지만 난 아무것도 발견하지 않았다 같은위한 멀티 스레딩 구현하지 않았을 때로드 된 형태는 자동으로 종료됩니다 문제. 내가 보고서를 호출하고 강령은크리스탈 리포트와 멀티 스레딩, VB.net

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

ViewReport 폼을 호출입니다 - 통해 CrystalReportViewer

답변

1

전화 objForm.ShowDialog() 대신 Show()

무엇 일어나고있는 것은, 현재의 thread 당신이를 열어되는 것입니다있다 frmViewReport objForm 개체가 끝나고 모든 것을 제거합니다. ShowDialog를 호출하면 폼이 닫힐 때까지 활성 유지하게됩니다.

+0

내가 ShowDialog를 함께했는데, 첫 번째 스레드를 위해 내가 아니라 초, 데이터를 얻고있다 ... – Ravi