KearneyKang 发表于 2018-7-23 09:53:05

Activereports Demo 示例库

本帖最后由 KearneyKang 于 2023-2-23 10:52 编辑

ActiveReports Demo示例库,用于参考ActiveReports在各个平台下的使用。
特别提醒:
1、数据库驱动:下面示例除了动态绑定数据源的,其它的报表都用的是Sqllite数据库。如果要正常运行下面demo,首先需要安装Sqllite的32位驱动,如果您的电脑上已经安装了葡萄城报表模板库,就不需要安装Sqllite的32位驱动,因为该驱动已经集成到葡萄城报表模板库的安装报中。然后修改“报表”数据源链接字符串 中“DATABASE” 的路径,路径就是项目中 Data 文件夹的ArsDemo.db 文件的路径,如图:
模板库的下载链接:https://www.grapecity.com.cn/solutions/library

2、AR的版本:当前的所有Demo都是用的AR12进行的开发,所以下载Demo后需要和你本机安装的AR匹配,可以通过一键转换匹配到当前对应的版本。




分类Demo列表功能说明项目名称
winform 使用winform 加载四种报表如何在Winform框架下,加载ActiveReports的四种不用的报表(RDL报表,页面报表,区域报表基于XML,区域报表基于代码)。WinformFourReports
winform 增加导出和打印按钮在Winfrom框架下,报表展示的工具栏没有导出和打印按钮,这需要我们通过后台代码进行按钮的添加触发事件的编写。Windows_ExportsAndPrint
winform 实现静默打印通过点击打印按钮,直接调用打印机进行报表的打印。WinformQuietPrint
区域报表基于代码通过基于代码的区域报表实现纯代码层次控制报表的展示样式Winform(基于代码)
winform 绑定运行时数据源Winfrom框架下,四种不同的报表如何进行绑定运行时数据源。WinformLocateDataSource
WebViewer使用使用htmlviewerAsp.net 框架下,使用HtmlViewer加载四种不同的报表(RDL报表,页面报表,区域报表基于XML,区域报表基于代码)。WebViewerhtmlviewer
使用FlashviewerAsp.net 框架下,使用FlashViewer加载四种不同的报表(RDL报表,页面报表,
区域报表基于XML,区域报表基于代码)。WebViewerFlashviewer
使用AcrobatReaderAsp.net 框架下,使用HtmlViewer加载四种不同的报表(RDL报表,页面报表,
区域报表基于XML,区域报表基于代码)。WebViewerAcrobatReader
使用RawHTMLAsp.net 框架下,使用HtmlViewer加载四种不同的报表(RDL报表,页面报表,
区域报表基于XML,区域报表基于代码)。WebViewerRawHTML
HTMLViewer增加打印按钮Asp.net 框架下,使用HtmlViewer加载报表,工具栏是没有打印按钮的,需要手动添加打印按钮。WebViewerhtmlviewer
HTMLViewer增加导出按钮Asp.net 框架下,使用HtmlViewer加载报表,工具栏是没有导出按钮的,需要手
动添加打印按钮。WebViewerhtmlviewer
Flashviewer增加导出按钮Asp.net 框架下,使用FlashViewer加载报表,工具栏是没有导出按钮的,需要手
动添加打印按钮。WebViewerFlashviewer
定义HTMLViewer 参数面板隐藏Asp.net 框架下,使用HtmlViewer加载报表,然后自定义工具栏按钮的显示和隐蔽。WebViewer的工具栏添加和隐藏
自定义条件查询在进行项目开发的时候,有时需要ActiveReports只做一个报表展示的功能,然后数据的筛选和其它功能的实现都是通过自定义来实现。WebViewer(自定义参数查询)
WebViewer使用 在HTML5 Viewer中添加放大和缩小功能使用Html5Viewer加载报表,通过添加放大和缩小的按钮,进行报表的缩放功能。HTML5 Viewer_ZoomFunctionality
MVC 中使用ActiveReports在MVC框架下使用ActiveReports进行报表展示,使用的Html5viewer进行报表加载。需要注意的点是:
1、JS文件的引用需要和你本机的JS文件的版本一致                  2、配置信息(具体配置可看RouteConfig.cs 文件的配置信息)
HTML5Viewer 桌面模式展示报表在MVC 框架下,使用Html5Viewer进行PC端报表展示,需要注意的点是:
1、UiType模式: desktop。MVC桌面模式展示报表
HTML5Viewer 移动端模式展示报表在MVC 框架下,使用Html5Viewer进行移动端报表展示,需要注意的点是:
1、UiType模式为:Mobile。MVC移动端模式展示报表
HTML5Viewer 连续模式展示报表在MVC 框架下,使用Html5Viewer进行报表连续模式的加载,需要注意的点是:
1、设置:renderMode: 'Galley'   (连续模式)MVCFrozenRanks
HTML5Viewer 冻结行头列头展示在MVC 框架下,使用Html5Viewer进行行列头展示,需要注意的点是:
1、设置:renderMode: 'Galley'   (只有在连续模式下,冻结行列头才有效)
2、展示的报表需要设置 FrozenColumns和FrozenRows的值,并且只能冻结表头和列头。MVCFrozenRanks
HTML5Viewer 自定义Toolbar按钮在MVC 框架下,使用Html5Viewer加载报表,进行自定义Toolbar按钮注意的点:
1、UiType模式:Custom。MVCToolbar
HTML5Viewer 传报表参数在MVC框架下,使用Html5viewer 。当使用参数报表的时候,有时项目需要进行前端的参数传递,需要注意的点是。前端传递的参数命名和报表的参数命名要一致。MVC传报表多值参数
HTML5Viewer 传报表多值参数在MVC框架下,使用Html5viewer 。当使用参数报表的时候,有时项目需要进行
前端的参数传递,需要注意的点是。前端传递的参数命名和报表的参数命名要一致。MVC传报表多值参数
HTML5Viewer 绑定动态数据源在MVC框架下,使用Html5viewer 动态绑定数据源,注意点:
1、添加一个WebService的服务。
2、服务继承的方法:GrapeCity.ActiveReports.Web.ReportService。MVC_LocateDataSource
使用HTML5Viewer 实现报表自动刷新在进行报表加载后,有时需要报表定时刷新,来进行数据的动态显示。可以通过
定时器和refreshReport()函数来实现。MVCFrozenRanks
自定义查询条件在进行项目开发的时候,有时需要ActiveReports只做一个报表展示的功能,然后
数据的筛选和其它功能的实现都是通过自定义来实现。MVCSearch
WPF中使用ActiverWPF自定义工具栏在WPF项目下原来是没有导出和打印按钮的,可以通过代码层次添加WPF-自定义工具栏
如何代码端修改报表展示样式展示区域报表(基于代码)和RDL报表在WPF项目中的使用,并且用代码实现了区域报表如何基于代码动态改变单元格的样式。ARDemo
绑定数据源多数据源绑定该demo主要介绍了报表是如何在后台进行多数据源绑定。MultipleDataSources
通过Object类型数据源绑定对象或者集合对象该demo主要介绍了报表如何动态绑定object 动态数据源。ObjectDatasource
通过DataSet类型数据源绑定DataTable该demo主要介绍了报表如何动态绑定 Dataset 动态数据源。DynamicDataSources
数据源绑定Json数据源该demo主要介绍了报表如何动态绑定JSON数据源,注意点:
1、JsonFilePath 的路径要正确。
2、source_url 要是一个您可以访问的服务地址。JsonDataSource





berkeley 发表于 2019-4-25 17:14:42

AR的版本:当前的所有Demo都是用的AR12进行的开发,所以下载Demo后需要和你本机安装的AR匹配,可以通过一键转换匹配到当前对应的版本。

请问怎样一键转换匹配啊?谢谢

KearneyKang 发表于 2019-5-27 16:58:31

通过一键升级转换:
页: [1]
查看完整版本: Activereports Demo 示例库