.net Reportviewer无休止地显示“正在生成报告”
我有两个表单,在表单上放置一个ReportViewer,以及它将在项目中打印的报表 我调用Reportviewer表单并显示打印预览,如果第一次运行报告时,报告正常打印 现在,使用Reportviewer关闭打印预览表单并尝试打印相同的报告,它只会继续显示 报告不断生成 我试图停止生成报告,但它不会停止 我必须关闭应用程序并再次尝试打印,它重复了我上面提到的相同问题 我在Win32 bit.NET2.0和ReportViewer 8.0中运行此功能 编辑 这不会发生在开发机器上,而是发生在客户机器上 ReportViewer是使用inno安装程序静默安装的.net Reportviewer无休止地显示“正在生成报告”,.net,dll,windows-7,rdlc,reportviewer,.net,Dll,Windows 7,Rdlc,Reportviewer,我有两个表单,在表单上放置一个ReportViewer,以及它将在项目中打印的报表 我调用Reportviewer表单并显示打印预览,如果第一次运行报告时,报告正常打印 现在,使用Reportviewer关闭打印预览表单并尝试打印相同的报告,它只会继续显示 报告不断生成 我试图停止生成报告,但它不会停止 我必须关闭应用程序并再次尝试打印,它重复了我上面提到的相同问题 我在Win32 bit.NET2.0和ReportViewer 8.0中运行此功能 编辑 这不会发生在开发机器上,而是发生在客户机
这是错误吗?我找到了错误的原因 碰巧我在报告设计中使用了ReportViewer v8,但是正在vs2008中开发的项目引用了ReportViewer v9 我所需要做的就是删除引用,将ReportViewer v8 Microsoft.ReportViewer.Common.dll和Microsoft.ReportViewer.WinForms.dll的两个文件复制到我的输出目录并引用它们
感谢您的帮助您必须将代码放在此处进行分析,因为这种行为可能是由许多不同的原因造成的。无论如何,您确定您已正确关闭或处理了该例程中使用的资源吗?为什么仍在使用.net 2.0?请帮助您升级到较新版本的.net和ReportViewer?