轉帖|使用教程|編輯:莫成敏|2020-03-12 15:58:14.090|閱讀 265 次
概述:本文介紹了在ActiveReports中如何借助參數報表為報表設置下拉框,以及實現數據過濾。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
ActiveReports 是一款專注于 .NET 平臺的報表控件,全面滿足 HTML5、WinForm、ASP.NET、.NET Core、WPF 等平臺下的中國式復雜報表設計和跨平臺報表開發需求,作為專業的報表工具為全球超過 300,000 名開發者提供全面的報表解決方案。
添加下拉框
1. 新建頁面/RDL 報表
2. 添加數據源以及為用戶提供選擇的下拉框數據集
輸入查詢語句
3. 添加報表參數
設置可選值
可選值來源分為“來自于查詢語句”或“非查詢結果”。 即報表的參數可以使數據集的某一個字段(來自于查詢語句)也可以是自己手動輸入的值(非查詢語句)。
選擇“來自于查詢語句”分別設置數據集,值字段,標簽字段屬性,注意標簽是呈現給客戶的,值是實際上傳給報表的數據,這兩個值可以相同也可以不同,取決于您的報表需求。
設置完成之后點擊確定,這個時候報表下拉框就設置好了。點擊預覽選項卡查看,報表瀏覽器會自動根據字段的值,展示到下拉框中
實現數據過濾
數據過濾是通過用戶的輸入值,來進行數據集過濾。
這個時候就涉及兩種參數,報表參數(用于與用戶交互),數據集參數(用于SQL語句來過濾數據),只要將兩種參數綁定,就可以實現根據用戶輸入來過濾數據。
在上面的示例我們已經添加好報表參數了,那么接下來只需要在執行查詢語句時,將用戶的輸入的值,傳入SQL語句即可。
1 添加數據集
2. 選擇 參數選項,這里的參數指的就是可以直接用到sql語句中。
新建參數
設置值,指報表參數和數據集參數連接起來。將值設為報表參數,選擇表達式。
選擇參數 ,插入,點擊確定
3. 編寫SQL 語句,在SQL 查詢中如果是不同的數據庫參數引用的語法可能不同。
這樣就可以根據用戶輸入,將對應的值傳遞到數據集參數,進行數據過濾。
本文內容就是這樣了,感興趣的朋友可以繼續關注我們慧都網,了解更多產品信息~您也可以下載ActiveReports試用版免費評估~
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: