1

我在一个报告项目中有两个报告已以某种方式更新为使用 2010 报告定义;

<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition" ...>

但是,项目中的所有其他报告,包括添加到项目中的新报告,都使用 2008 年的定义;

<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition" ...>

如何在项目中的其他报告中强制执行此更新?

=编辑=

特定于 SQL Server Report Project的 Visual Studio 2012兼容性图表说;

如果添加特定于 Visual Studio 2012 的功能,报表架构会自动升级,并且您无法再在 Visual Studio 2010 SP1 中打开该项目。

现在我只需要弄清楚 2012 年的功能是什么......

4

2 回答 2

2

一种选择是将地图(2012 年特征)添加到报告中,保存,然后删除地图,然后再次保存。请注意,在保存之前添加和删除地图不会强制升级。

于 2013-03-29T07:49:25.813 回答
0

在报表属性中找到 InitialPageName 并为其赋值。InitialPageName 是 2010 的一项功能,以及可以在各种报表元素(例如 Tablix 和 Graph)上设置的 PageName 属性。

于 2015-01-05T10:23:31.370 回答