Microsoft 報表的新功能
MicrosoftVisual Studio 2012 包含下列新的報表功能,可協助您設計報表、在應用程式中顯示報表,以及將應用程式與 MicrosoftSQL ServerReporting Services 整合:
新的報表功能和 RDL 結構描述
Visual Studio 2012 報表設計工具支援根據報表定義語言 (RDL) 2010 結構描述來建立報表。這個結構描述中包含下列新功能:
新的報表項目:地圖、走勢圖、資料橫條和指標。
為 Excel 工作表索引標籤命名
報表分頁
旋轉文字 270 度
計算彙總的彙總
增強的運算式支援
查閱函式
如需每一項功能的詳細資訊,請參閱《SQL Server 線上叢書》中的新功能 (Reporting Services)。
以 RDL 2008 結構描述為基礎的報表可以在報表設計工具中開啟及編輯。根據預設,當您建立新報表時,該報表也會設為 RDL 2008 結構描述。如果您加入只有 RDL 2010 結構描述才支援的功能 (例如,加入地圖報表項目),則報表會自動升級為 RDL 2010 結構描述。
當您在報表設計工具中開啟現有的 RDL 2005 報表時,必須選擇將報表升級至 RDL 2008 結構描述。在未升級的情況下,Visual Studio 2012 報表設計工具不支援 RDL 2005 報表。不過,您仍然可以使用 Visual Studio 2012ReportViewer 控制項顯示現有的 RDL 2005 報表。
當您在遠端處理模式中使用 ReportViewer 控制項搭配 SQL Server 2008 (含) 以後版本的 Reporting Services 報表伺服器時,可以享用只有 Reporting Services 才提供的報表建立功能,例如自訂報表項目。
匯出格式
下列匯出格式已加入至此版本的 ReportViewer 控制項:
Microsoft Excel XLSX:[匯出] 下拉式清單中的 [Excel] 匯出選項現在會匯出為 Office Open XML 格式,副檔名為 XLSX。此格式與 Microsoft Excel 2007-2010 以及 Microsoft Excel 2003 (已安裝 Microsoft Office Compatibility Pack for Word、Excel 和 PowerPoint) 相容。
此 Excel 格式升級還包含下列改進功能:
每個工作表的最大資料列數為 1,048,576。
每個工作表的最大資料行數為 16,384。
工作表中允許的色彩數約為 1600 萬 (24 位元色彩)。
ZIP 壓縮提供了較小的檔案大小。
Microsoft Word DOCX:[匯出] 下拉式清單中的 [Word] 格式選項現在會匯出為 Office Open XML 格式,副檔名為 DOCX。此格式與 Microsoft Excel 2007-2010 以及 Microsoft Word 2003 (已安裝 Microsoft Office Compatibility Pack for Word、Excel 和 PowerPoint) 相容。
現有的 Excel (XLS) 和 Word (DOC) 轉譯器不再於 [匯出] 下拉式清單中顯示,但是仍然可以透過程式設計的方式存取。若要擷取 ReportViewer 控制項支援的完整轉譯延伸模組清單,請使用 ListRenderingExtensions() 方法。
ReportViewer 控制項中的應用程式開發介面變更
ASP.NET 和 Windows Forms 命名空間中都加入了新屬性:MapTileServerConfiguration。加入這個屬性的目的在於支援地圖報表項目。未對 ReportViewer 應用程式開發介面進行其他任何變更。
瀏覽器支援
此版本中的 ASP.NET AJAX ReportViewer 控制項不再支援 Internet Explorer 6,現為支援 Internet Explorer 9。如需詳細的支援矩陣,請參閱<ReportViewer Web 伺服器控制項的瀏覽器支援>。
ASP.NET AJAX ReportViewer 控制項還包含一些用於大型報表頁面和大量參數值之 HTML 轉譯的效能改進。