ReportViewer无法在Visual Studio 2012上运行

时间:2013-05-24 18:46:02

标签: visual-studio-2010 visual-studio-2012 reportviewer

我刚刚询问了VS 2012,我试图打开我使用VS 2010制作的项目。 但现在,ReportViewer无效,它出现但没有数据 我的代码还可以,我的查询还可以,关于这一切的一切都还可以,我敢肯定!

因为它现在只在Visual Studio 2012中有效,所以任何人都知道我该怎么办?

我尝试从web.config中删除一些行:

<add assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="Microsoft.ReportViewer.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>  

<add assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91"/>
<add assembly="Microsoft.ReportViewer.Common, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91"/>

我还尝试删除当前的ReportViewer并创建一个新的,但两个都没有...

Obs:我没有在这里发布任何代码,因为我没有必要更正我的代码,没关系,我确定!我只是需要知道为什么它不适用于VS 2012。

1 个答案:

答案 0 :(得分:2)

确保您已更新了托管reportviewer的aspx页面,并引用了版本11.

<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>