内容简介:近期,下面介绍一下各Demo的功能。WinForms 加载四种报表:如何在WinForms框架下,加载ActiveReports的四种不用的报表(RDL报表,页面报表,区域报表基于XML,区域报表基于代码)。
近期, ActiveReports 产品开发组的小伙伴针对大家比较关注的报表功能、常见问题、经典实现,特意准备了一个Demo代码集合,涉及WinFormss \ ASP.NET \ MVC 多个技术平台,包含导出、打印、WebViewer、HTML5Viewer、自定义 工具 栏、自定义搜索等多个具体功能的实现。
WinFormss 平台下使用 ActiveReports 报表控件
下面介绍一下各Demo的功能。
WinForms 加载四种报表:如何在WinForms框架下,加载ActiveReports的四种不用的报表(RDL报表,页面报表,区域报表基于XML,区域报表基于代码)。
WinForms 增加导出和打印按钮:在WinForms框架下,报表展示的工具栏没有导出和打印按钮,这需要我们通过后台代码进行按钮的添加触发事件的编写。
WinForms 实现静默打印:通过点击打印按钮,直接调用打印机进行报表的打印。
WinForms 绑定运行时数据源:WinForms框架下,四种不同的报表如何进行绑定运行时数据源。
例:WinForms 下的ActiveReports静默打印实现
ASP.NET 下使用WebViewer & HTMLViewer 加载显示报表
使用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加载报表,然后自定义工具栏按钮的显示和隐蔽。
在HTML5 Viewer中添加放大和缩小功能:使用Html5Viewer加载报表,通过添加放大和缩小的按钮,进行报表的缩放功能。
例图:ASP.NET 平台下 ActiveReports 利用 WebViewer 加载显示图片
ASP.NET VMC 下使用HTML5Viewer 加载显示报表
HTML5Viewer 桌面模式展示报表:在MVC 框架下,使用Html5Viewer进行PC端报表展示,需要注意的点是:
UiType模式: desktop
HTML5Viewer 移动端模式展示报表:在MVC 框架下,使用Html5Viewer进行移动端报表展示,需要注意的点是:
UiType模式: Mobile
HTML5Viewer 连续模式展示报表:在MVC 框架下,使用Html5Viewer进行报表连续模式的加载,需要注意的点是:
设置: renderMode: 'Galley' (连续模式)
HTML5Viewer 冻结行头列头展示: 在MVC 框架下,使用Html5Viewer进行行列头展示,需要注意的点是:
1、设置: renderMode: 'Galley' (只有在连续模式下,冻结行列头才有效);
2、展示的报表需要设置 FrozenColumns和FrozenRows的值,并且只能冻结表头和列头。)
HTML5Viewer 自定义Toolbar按钮:在MVC 框架下,使用Html5Viewer加载报表,进行自定义Toolbar按钮注意的点是:
UiType模式:Custom。
HTML5Viewer 传报表参数: 在MVC框架下,使用Html5viewer 。当使用参数报表的时候,有时项目需要进行前端的参数传递,需要注意的点是:
前端传递的参数命名和报表的参数命名要一致。
HTML5Viewer 传报表多值参数:在MVC框架下,使用Html5viewer 。当使用参数报表的时候,有时项目需要进行前端的参数传递,需要注意的点是:
前端传递的参数命名和报表的参数命名要一致。
HTML5Viewer 绑定动态数据源:在MVC框架下,使用Html5viewer 动态绑定数据源,注意点:
1、添加一个WebService的服务。
2、服务继承的方法:GrapeCity.ActiveReports.Web.ReportService。
使用HTML5Viewer 实现报表自动刷新:在进行报表加载后,有时需要报表定时刷新,来进行数据的动态显示。可以通过定时器和refreshReport()函数来实现。
自定义查询条件:在进行项目开发的时候,有时需要ActiveReports只做一个报表展示的功能,然后数据的筛选和其它功能的实现都是通过自定义来实现。
绑定数据源到报表
多数据源绑定:该demo主要介绍了报表是如何在后台进行多数据源绑定。
通过Object类型数据源绑定对象或者集合对象:该demo主要介绍了报表如何动态绑定object 动态数据源。
通过DataSet类型数据源绑定DataTable:该demo主要介绍了报表如何动态绑定 Dataset 动态数据源。
数据源绑定JSON数据源:该demo主要介绍了报表如何动态绑定JSON数据源,注意点:
1、JSONFilePath 的路径要正确。
2、source_url 要是一个您可以访问的服务地址。
例图:MVC 平台下ActiveReports 利用HTML5Viewer 加载以及显示报表
ActiveReports 是一款专注于 .NET 平台的报表控件,全面满足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平台下报表设计和开发工作需求,作为专业的报表工具为全球超过 300,000 开发人员提供了全面的报表开发服务。
使用 ActiveReports 报表设计器,用户可轻松设计如 Excel 表格、Word 文档、Dashboard 大屏等常见类型报表,并将数据以丰富灵活的可视化图表方式呈现给最终用户。同时,ActiveReports 报表控件在运行时还为最终用户提供数据筛选、 排序 、钻取、表达式跳转等强大的报表交互分析能力,无需修改代码即可满足用户在不同场景下的报表需求,从而提高开发效率,加速项目交付。
以上所述就是小编给大家介绍的《免费资源 | ActiveReports 报表控件发布多平台 Demo 代码集合》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 适合NLP初学者的8个免费资源分享
- python视频资源 | 免费分享
- 用 jsDelivr 免费加速 GitHub Pages 的静态资源
- 用 jsDelivr 免费加速 GitHub Pages 的静态资源
- 碎片化时间利用起来的几个工具+文末|Python教程资源免费分享
- GitHub热榜第四!这套Python机器学习课,免费获取还易吸收 | 资源
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
算法统治世界——智能经济的隐形秩序
徐恪、李沁 / 清华大学出版社有限公司 / 2017-11-15 / CNY 69.00
今天,互联网已经彻底改变了经济系统的运行方式,经济增长的决定性要素已经从物质资料的增加转变成为信息的增长。但是,只有信息的快速增长是不够的,这些增长的信息还必须是“有序”的。只有“有序”才能使信息具有价值,能够为人所用,能够指导我们实现商业的新路径。这种包含在信息里的隐形秩序才是今天信息世界的真正价值所在。经济系统的运行确实是纷繁复杂的,但因为算法的存在,这一切变得有律可循,算法也成为新经济系统里......一起来看看 《算法统治世界——智能经济的隐形秩序》 这本书的介绍吧!
HTML 压缩/解压工具
在线压缩/解压 HTML 代码
图片转BASE64编码
在线图片转Base64编码工具