在使用報表向客戶展現結果數據時,實時的在報表中顯示某些特定的數據是必需的,如:顯示的部門、打印的日期等。本文只簡單的演示向報表內傳入一個字符值。spa
如下是設計好報表以後傳入參數的具體操做設計
1、首先是水晶報表(CrytalReport)3d
一、打開「字段資源管理器」窗口,選中「參數字段」,右鍵新建參數blog
二、在「建立新參數」對話框中修更名稱,並根據對應字段類型選擇相應的類型,點擊肯定。事件
三、將建好的參數用到報表中,方法有兩種:資源
一是直接鼠標選中拖到報表中你想要放入的位置基礎
二是選中想要的參數,右鍵插入報表中方法
四、參數插入到報表中以後,鼠標選中參數,右鍵「選擇專家」——「記錄」im
五、在彈出的對話框中,給參數匹配相對應的字段,點擊肯定d3
六、選擇相應的邏輯值而且匹配參數
這樣就完成了水晶報表傳入參數的篩選
注:若是須要同時傳入多個參數,前面方法同樣,只是在第6步的時候,要點擊「新建」,不然至關於更改了前面設置的參數,覆蓋了前面的設置
2、RDLC報表傳入參數
一、在報表頁面,快捷鍵「Ctrl+Alt+D」打開「報表數據」窗口,跟前面水晶報表同樣,添加參數
二、選中顯示數據的表格,右鍵點擊「Tablix屬性」,
選擇相對應的字段和運算符
在上面對話框的「值」中,點擊右邊fx按鈕,彈出下面對話框,選擇「參數」節點,雙擊右邊「值」框中的參數,上面會出現相應的表達式,點擊肯定便可
三、在顯示報表的窗體頁面,添加一個文本框(TextBox)和Button按鈕
四、雙擊Button按鈕進入代碼編輯頁面,在原來代碼的基礎上,在按鈕點擊事件中添加下面代碼,運行便可
說到這裏,兩種報表傳入參數的方式就已經講完了,RDLC報表中應該不止這種方法,這只是個人方法,能夠借鑑其餘方法,而且,我這裏都是以傳入兩個參數爲例的,但願對作報表傳入參數的人有所幫助。