在visual studio 2012的设计模式下使用报表查看器时出错

本文关键字:报表 出错 studio visual 2012 设计模式 | 更新日期: 2023-09-27 18:09:40

我正在使用visual studio 2012开发MVC应用程序。我已经在我的项目中添加了一个ascx页面来放置报表查看器。当我从页面的工具箱中拖放ReportViewer组件时,它不能正确显示ReportViewer,并在其上显示以下错误:

Failed to create designer 'Microsoft.Reporting.WebForms.ReportViewer, Microsoft.Reporting.WebForms version 10.0.0.0, Culture=natural, PublicKeyToken=b03f5f7f11d50a3a'

我还将Microsoft.ReportViewer.WebForms程序集添加到项目References中。在Visual Studio 2012中reportviewer有什么问题吗?

在visual studio 2012的设计模式下使用报表查看器时出错

解决!

  1. 我下载并安装了报表查看器2010版本。然后我添加了Microsoft.ReportViewer.WebForms.DLL程序集文件C:'Windows'assembly'GAC_MSIL'Microsoft.ReportViewer.WebForms'11.0.0.0__89845dcd8080cc91
  2. 最后,我将以下行添加到.ascx文件中。<%@ Register assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" namespace="Microsoft.Reporting.WebForms" tagprefix="rsweb" %>

请参阅解决方案探索和探索参考链接,并删除ReportViewer Forms和windowportviewer,然后简单地从工具箱中添加报表查看器,它为我工作

我希望这能帮助到一些人,因为我发现了一个非常简单的解决这个问题的方法…

到这里并下载Reportviewer的v11。

然后在工具箱中右键单击通用…单击"选择项目"并从。net框架组件C:'Windows'assembly'GAC_MSIL'Microsoft.ReportViewer.WebForms'11.0.0.0__89845dcd8080cc91中浏览。

将ReportViewer添加到您的工具箱中!