首页 文章

使用Crystal Reports进行多线程处理,VB.net

提问于
浏览
1

我正在实现多线程以使用Crystal Report Viewer显示Crystal Reports,成功完成,但加载的表单自动关闭,当我没有实现多线程时,我没有发现任何问题 . 我称之为报告的守则是

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

ViewReport调用一个表单 - frmViewReport,它有CrystalReportViewer

1 回答

  • 1

    拨打 objForm.ShowDialog() 而不是 Show()

    发生的事情是,打开 objForm 对象的当前线程正在结束并清除其上的所有内容 . 调用 ShowDialog 将使其保持活动状态,直到表单关闭 .

相关问题