2015-11-07 133 views
0

我有两种形式,将ReportViewer放置在窗体上并将其打印在项目中。报告查看器显示“正在生成报告”.net

我打电话给Reportviewer窗体并显示打印预览,如果报告第一次运行,报告打印正常。

现在关闭打印预览形式Reportviewer并尝试打印相同的报告,它只是不断显示我试图阻止生成报告正在生成

报告不休

,但它不会停止。

我必须关闭应用程序并尝试再次打印,它会重复我上面提到的相同问题。

我在win7 32 bit .net 2.0运行此和ReportViewer 8.0

编辑

这并不在开发计算机上发生,但在客户机。

ReportViewer是使用inno setup默默安装的。

这是一个错误?

+0

你必须把这里的代码进行analised,因为这种行为可能是由于很多不同的事情。无论如何,你确定你的关闭或正确处理该例程中使用的资源? –

+0

为什么你还在使用.net 2.0? – Oceans

+0

请联系您的任何解决方案 – Smith

回答

0

我找到了错误的原因。

它发生,我使用的ReportViewer V8在我的报表设计,但该项目,这是在VS2008开发,所引用的ReportViewer V9

所有我需要做的是删除引用,复制的的ReportViewer V8 Microsoft.ReportViewer.Common.dllMicrosoft.ReportViewer.WinForms.dll到我的输出目录的两个文件,并引用这些

感谢您的帮助