日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ActiveReports 报表应用教程 (8)---交互式报表之动态过滤

發布時間:2023/12/19 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ActiveReports 报表应用教程 (8)---交互式报表之动态过滤 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

用戶可以使用葡萄城ActiveReports報表參數 (Parameters)集合把數據提供給報表中的文本框或圖表,也可以選擇數據的一個子集顯示到報表的特定區域,或者是把數據從主報表象子報表傳遞。用戶可以通過三種方式獲取數據的值:提示用戶輸入;從主報表取值并傳遞給子報表;從Windows form或者Web form上取值。

1、創建報表文件

在應用程序中創建一個名為 rptOrderDetails.rdlx 的 ActiveReports 報表文件,使用的項目模板為 ActiveReports 頁面報表,創建完成之后從 VS 的報表菜單項中選擇轉換為連續頁面布局(CPL)報表,將固定頁面報表轉換為連續頁面報表。

2、打開報表資源管理器,在參數節點中添加以下三個報表參數

參數1:名稱:ProductID
數據類型:Integer
提示用戶輸入值顯示的問題:產品名稱:
多值:True
參數2:名稱:StartDate
數據類型:DateTime
提示用戶輸入值顯示的問題:起始日期:
參數3:名稱:EndDate
數據類型:DateTime
提示用戶輸入值顯示的問題:截止日期:

?

3、打開報表資源管理器,并按照以下信息創建報表數據源

名稱:NWind_CHS
類型:Micorsoft OleDb Provider
OLE DB 提供程序:Microsoft.Jet.OLEDB.4.0
服務器或文件名稱:Data\NWind_CHS.mdb

?

4、 添加數據集

在新建的 NWind_CHS 數據源上鼠標右鍵并選擇添加數據集菜單項

4.1、添加數據集參數

參數1:名稱:Param1
值:=[@ProductID]
參數2:名稱:Param2
值:=[@ProductID]
參數3:名稱:Param3
值:=[@StartDate]
參數4:名稱:Param1
值:=[@EndDate]

說明:在添加參數設置值屬性時,可以點擊下拉列表,并選中 表達式 選項,然后在表達式編輯對話框中設置參數的值

4.2、設置數據集其他屬性

常規-名稱:OrderDetails

查詢-查詢:

SELECT 訂單.訂單ID, 訂單.客戶ID, 訂單.訂購日期, 產品.產品名稱,訂單明細.數量, 訂單明細.單價, 訂單明細.折扣 from (( 訂單 inner join 訂單明細 on 訂單.訂單ID = 訂單明細.訂單ID ) inner join 產品 on 訂單明細.產品ID = 產品.產品ID ) where (訂單明細.產品ID in (?) or -1 in (?)) and DateDiff("d",?,訂購日期) > 0 and DateDiff("d",?,訂購日期) < 0 ORDER BY 訂單.訂單ID;?

說明:在以上查詢語句 Where 條件中使用了參數查詢,參數使用的是 ? 占位,? 的出現順序需要與數據集參數中定義的參數順序一致。同時, ? 是 Access 中的查詢參數設置方式, SQL Server 中需要使用以 @ 開始的字符串作為參數。

5、設計報表界面

從 Visual Studio 工具箱中將 Table 控件添加到報表設計界面,并將 OrderDetails 數據集中的字段拖拽到 Table 的相應列中,得到的設計界面如下:

6、運行程序

通過 F5 鍵運行程序,在參數面板中輸入值之后,點擊查看報表按鈕,將得到以下結果:

7、自定義報表參數面板

?

?

ActiveReports 報表處理支持內置的報表參數面板,您還可以提供獨立于報表Viewer控件的自定義報表參數面板,類似的實現效果如下:

?

然后在“運行報表”按鈕的Click事件中實現報表參數的設置并運行報表:

protected void btnRun_Click(object sender, EventArgs e) { GrapeCity.ActiveReports.PageReport report1 = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(Server.MapPath("PageReport1.rdlx"))); report1.Report.ReportParameters[0].DefaultValue.Values.Add(txtParam.Text); WebViewer1.Report = report1; }

源碼下載地址:


http://www.gcpowertools.com.cn/products/activereports_demo.htm

相關閱讀:

【報表福利大放送】100余套報表模板免費下載?

?矩表 - 現代數據分析中必不可少的報表工具

?

總結

以上是生活随笔為你收集整理的ActiveReports 报表应用教程 (8)---交互式报表之动态过滤的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中文无码一区二区三区在线观看 | 日本乱轮视频 | 91精品人妻一区二区三区蜜桃欧美 | 狠狠干2017| 国产女主播喷水视频在线观看 | 丰满肥臀噗嗤啊x99av | 蜜臀99久久精品久久久久小说 | 久久高清 | 久热在线视频 | 九九热精品视频 | 亚洲黄色大片 | 欧美一区二区三区四区在线观看 | 五月天综合视频 | 超碰pron | 中文字幕在线观看一区二区三区 | 国产精品国产精品国产专区蜜臀ah | 免费成人深夜夜行网站视频 | 女女h百合无遮涩涩漫画软件 | 污视频软件在线观看 | 97免费人妻无码视频 | 国产视频一区二区在线播放 | 亚洲www久久久 | 男男野外做爰全过程69 | 永久免费在线观看视频 | 黄色茄子视频 | 久久综合久色欧美综合狠狠 | 日韩欧美高清片 | 在线观看成人小视频 | 日韩精品成人一区 | 日韩黄色在线观看 | 成人av手机在线观看 | 朴麦妮原版视频高清资源 | 日韩激情中文字幕 | 秋霞无码一区二区 | 制服丝袜av一区二区三区下载 | 日韩乱码一区二区三区 | 亚洲三级伦理 | 国产夫妻性生活视频 | 午夜精品一二三区 | 国产αv| 成人国产免费 | 国产91精品一区二区绿帽 | 欧美中文字幕在线 | 欧美成人va | 黄色免费在线看 | 日日草夜夜草 | 男人av网| 国产精品乱码一区二区三区 | 成人天堂网| av动漫在线免费观看 | 一区三区视频 | 一级黄色片在线观看 | 国产在线你懂得 | 国产黄色一区 | 香蕉网站在线观看 | 最新av在线网站 | 成人免费大片黄在线播放 | 太久av| 极品少妇xxxx精品少妇偷拍 | 中国一级片在线观看 | 欧美另类xxxx野战 | 欧美不卡网 | 日本大尺度做爰呻吟舌吻 | 青春草免费视频 | 99久久国产宗和精品1上映 | 国产日韩欧美激情 | 成人av日韩 | 国产欧美一级片 | 国产熟女一区二区三区四区 | 91深夜福利| 国产精品一区二区人人爽 | 性自由色xxxx免费视频 | 国产亚洲高清视频 | 99热只有| 97欧美视频 | 亚洲综合免费观看高清完整版在线 | 精品少妇爆乳无码av无码专区 | 欧美丰满熟妇xxxxx | 国产精品一区二区黑人巨大 | 亚洲国产av一区二区 | 色哒哒影院 | 国产成人欧美一区二区三区91 | 拔插拔插影库 | 国产精品成人网 | 男人的天堂在线观看av | 91丨九色丨丰满 | 五月天婷婷激情 | 东京热毛片 | 精品福利一区 | 亚洲网站免费看 | 人人妻人人澡人人爽人人欧美一区 | 国产污视频在线看 | 青草视频免费观看 | jzzijzzij亚洲成熟少妇在线观看 久久久精品人妻一区二区三区 | 四虎永久在线精品免费一区二区 | 日韩av一区二区三区四区 | 久操资源网 | 久久久国产精品一区 | 一级特黄肉体裸片 |