Microsoft 报表中的新增功能
Windows Server 2008 Visual Studio 2012 包含下列新报表功能,可帮助您设计报表、在应用程序中显示报表以及将应用程序与Windows Server 2008 SQL Server Reporting Services 集成:
新的报表功能和 RDL 架构
Visual Studio 2012 报表设计器支持基于定义语言 (RDL) 2010 架构创建报表。 此架构包括以下新功能:
新的报表项:地图、迷你图、数据栏和指示器
命名 Excel 工作表选项卡
报表分页
将文本旋转 270 度
计算聚合的聚合
对表达式的增强支持
查找函数
有关这些功能中每个功能的详细信息,请参见 SQL Server 联机丛书中的新增功能(报表服务)。
可在报表设计器中打开和编辑基于 RDL 2008 架构的报表。 创建新的报表时,默认情况下它也会设置为 RDL 2008 架构。 当添加仅受 RDL 2010 架构支持的功能(例如,添加地图报表项)时,报表将自动升级到 RDL 2010 架构。
在报表设计器中打开现有的 RDL 2005 报表时,您必须选择将报表升级到 RDL 2008 架构。 如果不升级,Visual Studio 2012 报表设计器不支持 RDL 2005 报表。 但是,您仍然可以使用 Visual Studio 2012**“ReportViewer”**控件显示现有 RDL 2005 报表。
如果您通过 SQL Server 2008 或更高版本的 Reporting Services 报表服务器以远程处理模式使用 ReportViewer 控件,则可以使用仅在 Reporting Services 中提供的报表创建功能,例如自定义报表项。
导出格式
在此版本中,以下导出格式已添加到 ReportViewer 控件:
Microsoft Excel XLSX: **“导出”下拉列表中的“Excel”**导出选项现在导出 Office Open XML 格式的文件,文件扩展名为 XLSX。 此格式与 Microsoft Excel 2007-2010,以及安装了用于 Word、Excel 和 PowerPoint 的 Microsoft Office 兼容包的 Microsoft Excel 2003 兼容。
此 Excel 格式升级也有以下改进:
每个工作表的最大行数是 1,048,576。
每个工作表的最大列数是 16,384。
工作表中允许使用的颜色的数量大约为 1,600 万(24 位颜色)。
ZIP 压缩能缩小文件。
Microsoft Word DOCX: **“导出”下拉列表中的“Word”**格式选项现在导出 Office Open XML 格式文件,文件扩展名为 DOCX。 此格式与 Microsoft Word 2007-2010,以及安装了用于 Word、Excel 和 PowerPoint 的 Windows Server 2008 Office 兼容包的 Microsoft Word 2003 兼容。
现有 Excel (XLS) 和 Word (DOC) 呈现器在**“导出”**下拉列表中不再可见,但仍然可以通过编程方式访问。 要检索 ReportViewer 控件支持的呈现扩展的完整列表,请使用 ListRenderingExtensions 方法。
ReportViewer 控件中的 API 更改
ASP.NET 和 Windows 窗体命名空间中增加了一个新属性:MapTileServerConfiguration。 添加此属性是为了支持地图报表项。 对 ReportViewer API 未做任何其他更改。
浏览器支持
此版本中,ASP.NET AJAX ReportViewer 控件不再支持 Internet Explorer 6,现在支持 Internet Explorer 9。 要了解详细的支持列表,请参见ReportViewer Web 服务器控件的浏览器支持。
ASP.NET AJAX ReportViewer 控件还有很多性能上的改进,能够更好地显示大报表页面和大量参数值。