【问题标题】:Reportviewer showing "Report is being generated" endlessly .netReportviewer 无休止地显示“正在生成报告”.net
【发布时间】:2016-02-08 15:48:25
【问题描述】:

我有两个表格,在一个表格上放置了一个ReportViewer,它会在项目中打印报告。

我调用Reportviewer 表单并显示打印预览,如果第一次运行报告,报告打印正常。

现在用Reportviewer 关闭打印预览表单并尝试打印相同的报告,它只是一直显示

报告不断生成

我试图停止生成报告,但它不会停止。

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

我在 win7 32 bit .net 2.0ReportViewer 8.0 运行这个

编辑

这不会发生在开发机器上,而是发生在客户机器上。

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

这是一个错误吗?

【问题讨论】:

  • 您必须将代码放在这里进行分析,因为这种行为可能是由于很多不同的原因造成的。无论如何,您确定您的 CLOSING 或 DISPOSING 正确地使用了该例程中使用的资源吗?
  • 你为什么还在使用.net 2.0?
  • 请帮助您解决任何问题
  • 升级到较新版本的 .net 和 ReportViewer?

标签: .net dll windows-7 rdlc reportviewer


【解决方案1】:

我找到了错误的原因。

碰巧我在报表设计中使用的是ReportViewer v8,但是在vs2008中开发的项目正在引用ReportViewer v9

我需要做的就是删除引用,将 ReportViewer v8 Microsoft.ReportViewer.Common.dllMicrosoft.ReportViewer.WinForms.dll 的两个文件复制到我的输出目录并引用那些

感谢您的帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多