水晶報表和rdlc報表傳入參數篩選


 

在使用報表向客戶展示結果數據時,實時的在報表中顯示某些特定的數據是必需的,如:顯示的部門、打印的日期等。本文只簡單的演示向報表內傳入一個字符值。

以下是設計好報表之后傳入參數的具體操作

一、首先是水晶報表(CrytalReport)

1、打開“字段資源管理器”窗口,選中“參數字段”,右鍵新建參數

2、在“創建新參數”對話框中修改名稱,並根據對應字段類型選擇相應的類型,點擊確定。

3、將建好的參數用到報表中,方法有兩種:

一是直接鼠標選中拖到報表中你想要放入的位置

二是選中想要的參數,右鍵插入報表中

 4、參數插入到報表中之后,鼠標選中參數,右鍵“選擇專家”——“記錄”

5、在彈出的對話框中,給參數匹配相對應的字段,點擊確定

6、選擇相應的邏輯值並且匹配參數

這樣就完成了水晶報表傳入參數的篩選

注:如果需要同時傳入多個參數,前面方法一樣,只是在第6步的時候,要點擊“新建”,否則相當於更改了前面設置的參數,覆蓋了前面的設置

二、RDLC報表傳入參數

1、在報表頁面,快捷鍵“Ctrl+Alt+D”打開“報表數據”窗口,跟前面水晶報表一樣,添加參數

 

 2、選中顯示數據的表格,右鍵點擊“Tablix屬性”,

選擇相對應的字段和運算符

在上面對話框的“值”中,點擊右邊fx按鈕,彈出下面對話框,選擇“參數”節點,雙擊右邊“值”框中的參數,上面會出現相應的表達式,點擊確定即可

3、在顯示報表的窗體頁面,添加一個文本框(TextBox)和Button按鈕

4、雙擊Button按鈕進入代碼編輯頁面,在原來代碼的基礎上,在按鈕點擊事件中添加下面代碼,運行即可

說到這里,兩種報表傳入參數的方式就已經講完了,RDLC報表中應該不止這種方法,這只是我的方法,可以借鑒其他方法,並且,我這里都是以傳入兩個參數為例的,希望對做報表傳入參數的人有所幫助。

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM