2

我刚刚购买了 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 上运行。

4

1 回答 1

2

确保您已使用对版本 11 的引用更新了托管报告查看器的 aspx 页面。

<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
于 2013-07-26T10:23:19.260 回答