1. 程式人生 > >C/S C# WPF銳浪報表教程

C/S C# WPF銳浪報表教程

前言:銳浪報表是一種中國式報表的報表開發工具。博主使用銳浪報表有一段時間了,積累了一些經驗希望能幫助你快速掌握並使用

第一章:整合專案


首先我們先去銳浪報表官網下載並安裝銳浪報表。

建立WPF應用程式。(C/S端使用銳浪報表基本都一樣)

 新增銳浪報表的引用,在資源管理器目錄中找到引用並右鍵,點選新增引用。

 在引用管理器左側目錄中展開COM並找到Grid++Report Engine 6 Type Library,勾選上點選確定。(這裡有四個銳浪報表的引用,不要加錯了)

 在資源管理器中展開引用找到gregn6Lib。

 右鍵gregn6Lib點選屬性,將獨立設定為True,將嵌入式互操作型別設定為True。

在資源管理器中右鍵WPFPrintReportRL專案——新增——新建資料夾,命名為report。

 整合銳浪報表的WPF專案環境基本配置差不多了,下面我們開啟安裝完畢的銳浪報表的編輯器。

 在上方導航目錄中找到插入——報表頭,就會生成這個UI編輯面板。

如果我們需要列印一些引數,則在左上方的目錄中找到引數集合——新增——引數。

 將這個引數命名,我使用的是Name,這個引數的命名就是後面程式需要在在報表中傳遞的引數。

 在上方導航欄中找到插入——綜合文字框,將滑鼠在UI編輯面板中左鍵點選一下生成綜合文字框,然後我們雙擊綜合文字框編輯內容。

點選插入域,引用型別選擇為引數,引數選擇為剛才命名為Name的引數,點選確定。

 做完以上操作後的UI編輯面板,隨後我們另存到使用VS建立的WPFPrintReportRL專案下的report目錄中。

切回VS,在資源管理器中上方找到並點選顯示所有檔案,然後資源管理起中report資料夾下會顯示出你剛儲存的報表檔案,右鍵——包括在專案中。

 對報表檔案右鍵——屬性,將複製到輸出目錄更改為:如果較新則複製。

主窗體的後臺程式碼,已經加入註釋,各位慢慢品味。

            GridppReport gr = new GridppReport();//報表物件
            //建議不要在報表中儲存連線字串字串
            //如果不設定ConnectionString或QuerySQL屬性,則會使用報表內的連線字串和SQL語句
            gr.ConnectionString = "";//連線字串
            gr.QuerySQL = "";//SQL語句
            gr.LoadFromFile("report\\案例報表.grf");//本地報表路徑
            gr.ParameterByName("Name").AsString = "古河渚";//主報表傳參
            gr.Print(false);//不預覽列印

接下來我們在資源管理器中右鍵WPFPrintReportRL專案——屬性——生成,將目標平臺更改為x86。

 隨後我們執行專案,報表如期而至列印了出來。(這裡博主使用的是虛擬印表機,點我下載,將印表機設定裡預設印表機設定為 pdfFactory Pro)

銳浪報表安裝後目錄中已提供案例與文件,博主Demo專案已上傳交流群,點選最上方標題即可交流群學