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