请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

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




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

3 个回复

倒序浏览
berkeley
注册会员   /  发表于:2019-4-25 17:14:42
沙发
AR的版本:当前的所有Demo都是用的AR12进行的开发,所以下载Demo后需要和你本机安装的AR匹配,可以通过一键转换匹配到当前对应的版本。

请问怎样一键转换匹配啊?谢谢
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-5-27 16:58:31
板凳
通过一键升级转换:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部