RDLC報表帶搜索與傳參數功能演示(ASP.NET MVC)


昨晚有演示了《ASP.NET MVC應用程序展示RDLC報表http://www.cnblogs.com/insus/p/3665295.html RDLC報表。在實現過程中,有遇上了諸多問題,但均能一一解決。不過此篇,只是顯示所有記錄於RDLC報表上。正如有一些網友說,是否能做一個有搜索記錄功能的報表。正因此,Insus.NET在下面的過程中,嘗試去實現它。

有了前一次的經驗,做起來應該困難不大。

 
在數據庫中,創建一個存儲過程:

 

此存儲過程,它有三個參數,稍后Insus.NET就以它們傳值給RDLC報表。

 在Entities目錄之下,找到並打開FruitEntity.cs,添加下面方法:

 

 接下來,我們創建RDLC報表,詳細可參考前一篇《ASP.NET MVC應用程序展示RDLC報表http://www.cnblogs.com/insus/p/3665295.html 下圖只是一個完成狀態。

 

 

 由於此篇有涉及至參數問題,需要為RDLC傳入參數。因此需要在設計報表時,也應該添加相應的參數,如上圖yellow高亮的地方。在RDLC創建參數,舉個列子:


指定參數名和兩個選項:

 

其它兩個參數KindName和FruitName添加與CategoryName添加方法雷同。

 

 在應用程序的AspNets目錄下,創建一個aspx網頁:

 

 下面ButtonSR的click事件:

 

其實,上面參數部分代碼#30~#34,可以重構如下:

 

 在控制器創建一個操作:

 

 創建一個視圖

 

實時演示:

 

 


免責聲明!

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



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