c# 嵌入銳浪報表

一贴灵發表於2024-03-27

1、從銳浪官網上下載安裝檔案,然後直接安裝 ;

2、開啟VS2019,新增引用,選中COM項下的:Grid++Report Engine 6 Type Library 6.0

然後,在VS解決方案資源管理器中,開啟”引用“,在gregn6lib上點鍵,點選屬性,將獨立設定為True,將嵌入式互操作型別設定為True。

3、開啟銳浪報表軟體,新建一個模版檔案,並存放在C#的目錄下;

(1)、新建空白檔案

(2)、插入表頭

3)、插入引數,重點要記著”引數名稱”,後在在VS中要用到,我一共插入了5個引數;

(4)、儲存或複製到vs的程式碼目錄下(也可以在目錄下新建一個report 目錄),我將檔案命名為lrtest.grf;

4、在VS中,選擇剛建立的lrtest.grf檔案, 先點右鍵----包含在專案中。

再點右鍵,選屬性,將“複製到輸出 目錄”中的值改為“如果較新則複製"

5、隨便在表單中建立一個按鈕,加入如下測試程式碼,

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

特別感謝:C/S C# WPF銳浪報表教程 - Stay627 - 部落格園 (cnblogs.com)

相關文章