使用RDLC報表向報表傳入引數

2022-08-10 06:12:09 字數 915 閱讀 1531

在使用報表向客戶展示結果資料時,實時的在報表中顯示某些特定的資料是必需的,如:顯示的部門、列印的日期等。本文只簡單的演示向報表內傳入乙個字元值。如有其它問題,歡迎討論。

1、新建乙個工程testreport,乙個form窗體,放入乙個textbox、乙個button按鈕,再放入乙個reportviewer控制項。

2、在reportviewer上選擇新建乙個報表

3、在開啟的報表設計器中,選擇工具欄的「報表」中的「報表引數」,新加乙個引數,名稱為content,資料型別為string,確定。

4、在報表設計器的頁面上放入乙個文字框,在文字框上按滑鼠右鍵->屬性,在「文字框屬性」視窗中,選擇「常規」選項卡內下部的「值」後面的「編輯表示式」按鈕(就是那個fx),在此視窗內,左下框內選擇引數,在右下框將會出現在上一步中設定的引數,雙擊此引數,在上面的框內將出現所需要的表示式:=parameters!content.value。儲存此報表。報表預設名稱為report1.rdlc。

5、在form窗體內雙擊按鈕,編寫如下**:

this

.reportviewer1.localreport.reportembeddedresource ="

testreport.report1.rdlc";

reportparameter rp

=new

reportparameter(

"content",

this

.textbox1.text);

this

.reportviewer1.localreport.setparameters(

newreportparameter

);this

.reportviewer1.refreshreport();

6、執行工程,在文字輸入框內輸入資料,按下按鈕,資料是不是已經傳入報表了?

使用RDLC報表 三 向RDLC報表傳入引數

在使用報表向客戶展示結果資料時,實時的在報表中顯示某些特定的資料是必需的,如 顯示的部門 列印的日期等。本文只簡單的演示向報表內傳入乙個字元值。如有其它問題,歡迎討論。1 新建乙個工程testreport,乙個form窗體,放入乙個textbox 乙個button按鈕,再放入乙個reportview...

RDLC 報表 引數傳遞及主從報表

今天繼續學習rdlc報表的 引數傳遞 及 主從報表 一 先建立dataset,如下圖 二 建立乙個報表rptdept.rdlc,顯示部門t dpet的資料 三 嵌入default.aspx中,寫在default.aspx.cs中寫些基本 view code?1 2345 6789 1011 1213...

rdlc報表函式

字串函式 複製 fields firstname.value vbcrlf fields lastname.value 複製 format parameters startdate.value,d through format parameters enddate.value,d 如果文字框僅包含日...