天天看點

報表控件ActiveReports設計器,讓報表開發更簡單

作者:慧都科技

ActiveReports 是一款專注于 .NET 和 .NET Core 平台的報表控件。通過拖拽式報表設計器,可以快速地設計 Excel表格、Word文檔、圖表、資料過濾、資料鑽取、精準套打等類型報表,全面滿足 WinForm、ASP.NET、ASP.NET MVC、WPF 平台中各種報表的開發需要。同時,通過豐富的 API 可以靈活的實作報表建立、加載和運作時的個性化自定義需求。

ActiveReports官方最新版免費下載下傳試用,曆史版本下載下傳,線上文檔和幫助檔案下載下傳-慧都網

本文以本地桌面設計器為示例,在【開始菜單】->【GrapeCity】→ ActiveReports 14 設計器,打開如圖:

報表控件ActiveReports設計器,讓報表開發更簡單

報表設計器界面由頂部的菜單欄和工具欄,左邊的工具箱和模闆庫,中間的設計區,右邊上部的報表資料總管和層清單,右邊下部的屬性窗格等部分構成,如下圖:

報表控件ActiveReports設計器,讓報表開發更簡單

菜單與工具欄

報表設計器界面的頂部是菜單欄,包含常用的操作。

報表控件ActiveReports設計器,讓報表開發更簡單

工具欄

報表控件ActiveReports設計器,讓報表開發更簡單

屬性視窗

可根據選擇的不同控件去切換屬性。

報表控件ActiveReports設計器,讓報表開發更簡單

報表元件庫

可将其他設計好的報表控件,通過報表元件庫來添加到報表中複用。這是為了實作已有模闆的元素複用而設計的,您可以在此添加已有的本地報表模闆檔案,或者是伺服器上的報表模闆,然後拖放其中的部分元素至設計區,以節省設計新模闆的工作量。

報表控件ActiveReports設計器,讓報表開發更簡單

設計區

設計器界面的中間部分,是報表設計的工作區。底部有按鈕可設定設計模式,對齊到網格,縮放等功能。根據模闆類型不同,設計區的構成也有差別。

頁面報表設計區域

報表控件ActiveReports設計器,讓報表開發更簡單

RDL 報表設計區域

報表控件ActiveReports設計器,讓報表開發更簡單

分組編輯器

是隻有在選中矩表控件才可用的,矩表會涉及到行分組,列分組(可以綁定資料字段動态生成行列),可以進行分組嵌套等功能,是以該控件用于矩表分組管理。

報表控件ActiveReports設計器,讓報表開發更簡單

層管理器

用于管理報表層,報表層可用于建立套打,水印,印章等報表,将報表分層設計。

報表控件ActiveReports設計器,讓報表開發更簡單

腳本

腳本是支援以VB 腳本語言編寫函數,可以進行複雜資料計算或邏輯處理,并回報到報表元素中,比如控制某一控件的可見性,某一值的複雜計算,将數字轉換為中文大小寫功能實作等。

報表控件ActiveReports設計器,讓報表開發更簡單

狀态欄

可以切換設計機關(cm/in),可以縮放設計界面,是否顯示網格。

報表控件ActiveReports設計器,讓報表開發更簡單

本文内容源自葡萄城

繼續閱讀