您的位置:首页 > 互联网

ActiveReports 在线报表设计器:可视化数据连接接口,以及本地化支持

发布时间:2020-01-03 10:36:36  来源:互联网     背景:

  近期,葡萄城报表控件ActiveReports V14.0 正式发布,全面支持 .NET Core平台。同时,在本次更新中 ActiveReports的桌面报表设计器UI得以全面增强,报表预览方式得以全面优化,报表设计能力得以大幅提升。

  针对在线报表设计器,ActiveReports V14.0增加了数据源及数据集的连接功能、带状列表控件,以及本地化支持。

  本文,将详细介绍ActiveReports 在线报表设计器的数据源及数据集的连接功能和本地化支持特性。

  让我们重新认识ActiveReports 的在线报表设计器

  ActiveReports 推出的Web端在线报表设计器解决了用户B/S架构中的在线报表设计问题。

  在ActiveReports V14.0中,在线报表设计器的功能再次加强:提供可视化数据连接的窗口。

  如今,ActiveReports 的Web端在线报表设计器功能将和桌面端报表设计器的功能一样强大。

  此外,您还可以把在线设计器直接部署在服务器上,让报表设计人员在不用安装ActiveReports的情况下,通过打开网址,就可以进行报表样式的设计和保存。

  1、在线报表设计器的初始界面:

https://gcdn.grapecity.com.cn/data/attachment/forum/201912/24/110014vko1reuqfvvlvkek.png

  2、完成数据源数据集绑定

  依次点击:数据绑定——>数据源——>添加,就会弹出一个数据连接可视化的窗口,如下所示:

https://gcdn.grapecity.com.cn/data/attachment/forum/201912/24/110033ui8p8k74kk8pt845.png

  如果需要给报表模板设置多个可选择的数据源,可以直接在设计器的源码Dataset中直接添加你想要绑定的数据集就可以了。

  点击数据集的添加,就可以直接打开默认的数据集:

https://gcdn.grapecity.com.cn/data/attachment/forum/201912/24/110054vms55qybbmubywv5.png
https://gcdn.grapecity.com.cn/data/attachment/forum/201912/24/110103fjwpvmcwvlcawesl.png

  3、Web在线报表设计器数据连接窗口的使用(其实Web端跟桌面端的报表设计器的数据源连接方式是差不多的)

  4、Web端在线报表设计器可以绑定的数据源类型支持以下6种:ODBC、SQLClientOLE DB、ODBC、JSON、CSV、XML

https://gcdn.grapecity.com.cn/data/attachment/forum/201912/24/110118e70hty3yr89h5t70.png

  这里我使用的是 ODBC驱动来做的显示(你们可以根据自己的项目选择不同的数据源类型):

  选择ODBC提供程序:

https://gcdn.grapecity.com.cn/data/attachment/forum/201912/24/110141qcc95bpnzeebib9b.png

  输入连接字符串:

  Driver={SQLITE3ODBC DRIVER};database=D:/Data/ArsDemo.db

  Database后面的地址是数据源的绝对路径,你可以根据数据源文件的路径进行配置。

  数据源连接完成,添加数据集:

https://gcdn.grapecity.com.cn/data/attachment/forum/201912/24/110201woabqmrqr8aom5ou.png

  输入查询语句,依次点击验证、确定:

https://gcdn.grapecity.com.cn/data/attachment/forum/201912/24/110218fbq2g6pegg3b63ra.png

  数据集绑定成功后,就会直接显示对应的数据字段:

https://gcdn.grapecity.com.cn/data/attachment/forum/201912/24/110231son7izoonmb71qoe.png

  进行报表设计:

https://gcdn.grapecity.com.cn/data/attachment/forum/201912/24/110245mqng7zrqqn391q6q.png

  链接SQL Server:

  · 选择数据源:SQL client提供程序

  · 选择服务器:输入用户名和密码

  · 选择数据库

https://gcdn.grapecity.com.cn/data/attachment/forum/201912/24/110313l9zfiwooffad3idw.png

  点击添加,完成数据集的绑定。

  输入查询语句:

https://gcdn.grapecity.com.cn/data/attachment/forum/201912/24/110326kg4ue4e4zu04zevo.png

  添加数据集成功后,数据字段会自动显示出来,设计报表的时候直接进行字段绑定就行了。

  ActiveReports 的本地化支持

  ActiveReports使用“集线器和分支”的模型来本地化资源,集线器是主要的执行程序集,而分支是包含应用程序本地化资源的附属DLL。

  例如,如果要本地化Viewer控件,则集线器为:

  GrapeCity.ActiveReports.Viewer.Win.dll

  分支为:

  GrapeCity.ActiveReports.Viewer.Win.resources.dll

  在“程序文件”文件夹中,“本地化”文件夹位于.... \ GrapeCity \ ActiveReports 14 \ Localization的路径下,并且包含您可以本地化的所有ActiveReports组件。

  本地化文件夹中有16个ActiveReports组件,大多数都有两个文件。

  · .BAT:用来设置文件的本地化。

  · .ZIP:包含您需要更新或更改字符串的资源文件(.resx)。

  在本地化文件夹中有一个应用程序:NameCompleter.exe,可以在运行.bat文件时,创建一个SatelliteAssembly文件夹,该文件夹的语言子文件夹包含本地化的GrapeCity.ActiveReports.AssemblyName.resources.dll文件。

  将包含 *.resources.dll 的语言文件夹放置在主要执行程序集的文件夹中,实现修改。

  注意:必须先执行本地化的GrapeCity.ActiveReports.AssemblyName.resources.dll ,然后才能将本地化分发或放置到全局程序集缓存(GAC)中。

  在收到DLL文件后,可以将带有签名的DLL文件的语言子文件夹拖到C:\ WINDOWS \ ASSEMBLY中,或将其与解决方案一起分发。

  当主要执行程序集需要资源时,它将使用ResourceManager对象来加载所需的资源。

  ResourceManager使用线程的CurrentUICulture属性。

  在程序运行时设置CurrentUICulture属性,或者在代码中设置强制执行的文化语言UI,就可以测试附属DLL是否被正确加载。

  ResourceManager类使用CurrentUICulture属性查找包含当前区域性的附属DLL的子目录。如果不存在子目录,则ResourceManager将使用程序集中嵌入的资源。

  关于在线报表设计器:可视化数据连接接口,以及本地化支持使用过程中的任何技术问题,都可以在ActiveReports 求助中心发帖提问,我们会第一时间作出解答。

  以上就是ActiveReports V14.0关于在线报表设计器增强功能的介绍,如需了解更多新特性内容,欢迎前往ActiveReports产品官网下载体验。

  ActiveReports 官网:https://www.grapecity.com.cn/developer/activereports

特别提醒:本网内容转载自其他媒体,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。


返回网站首页

本文评论
快手商业走进珠三角,为深圳本地商家带来短视频社交商业机遇
快手商业走进珠三角,为深圳本地商家带来短视频社交商业机遇 随着短视频社交越来越多的应用到移动营销领域,成为最具增长...
日期:08-15
《长安十二时辰》对决《陈情令》 其实是饭圈女孩与路人的battle
今年的暑期档热闹非凡,期待已久的《长安十二时辰》与《陈情令》同期开播,易烊千玺、肖战、王一博......
日期:07-14
SPS停车在北京智博会上最新发布:“人、车、路”三网一体化智慧出行平台
中国智慧城市博览会作为国内智慧城市领域,规模最大、参与人数最多、影响力最大的综合博览会和服务......
日期:06-20
“六一”节来电科技助力公益环保 共享绿色生活从儿童开始
近日,喜迎“六一”节,由深圳来电科技有限公司和汕头市金平区东方街道基层社会组织联合......
日期:06-04
烧钱大战后哈罗摩拜追求盈利,它们都有巨头当靠山
9月29日消息,据国外媒体报道,在为了争夺市场份额而进行了一场轰轰烈烈的烧钱战争以后,中国共享单......
日期:09-29
AI四摄+麒麟810,华为这新机怎么样
7月29日消息,26日,nova家族新形态华为nova 5i Pro在深圳华为总部发布,华为nova 5i Pro依旧延续no......
日期:08-01
品牌设备商抱团打造全屋场景 或成智能家居行业趋势
近日,在深圳国际家居软装博览会上,智能窗帘电机领导品牌杜亚首次展出了智能窗帘ZigBee3.0家居解决......
日期:09-02
拼多多市值超400亿美元,高出百度42.31亿美元
9月6日消息 美股周四收盘,拼多多股价上涨2.56%,报34.87美元,市值达405.31亿美元(约合人民币2896.......
日期:09-06
苏宁支付90后帅哥:入职1年连干2件大事 助力智慧出行
很多人初次见到姚鹏恒,还以为他是刚毕业的大学生。谁都没想到,这样一位年轻时尚的90后帅哥,就是......
日期:05-31
怎样平衡外观与性能?戴尔G5告诉你答案
作为可移动式PC,笔记本电脑最核心的特点就是便携性,但随着游戏领域的日益发展,许多人的需求也发......
日期:11-07
互联网大会成都优卡信息科技有限公司聚焦金融科技回归本质
2019年10月20日,第六届世界互联网大会在浙江乌镇召开,今年的“乌镇时间”金融科技论坛......
日期:10-25
五一出行准备好了吗?腾讯WiFi管家优质WiFi一路相伴
一个月以前,五一假期调整的消息来得猝不及防,大家不约而同安排了一场所走就走的旅行。喜欢吃美食......
日期:04-29
腾讯游戏携手数字创作工具Roblox, 探索STEM教育应用
5月29日,腾讯游戏正式宣布与全球最大的数字创作工具Roblox达成战略合作,以数字创作工具为载体,共......
日期:05-29
人机协同 内容共生, 2019腾讯ConTech大会开启报名
5G、虚拟现实、算力升级、机器的强化与迁移学习……技术的快速进化在持续地改造与重塑......
日期:11-18
恺英携新游亮相长三角文博会 加快研发步伐完成产品迭代
2019年11月21日,第二届长三角国际文化产业博览会在上海国家会展中心开幕。作为国内优秀游戏企业,......
日期:11-22
这个电话一定要接!全国首个公安反诈专号今日正式上线
12月16日消息 全国首个公安反诈专号于今日正式上线。 近些年来电信诈骗案件时有发生,而“劝阻难”却成为了多...
日期:12-16
APP用户流失严重?可以试试一键免密登录
移动互联网时代,用户获取信息的途径越来越便捷,成本也越来越低廉,随着微信小程序的崛起以及同质......
日期:08-09
百度大脑iOCR:基于深度学习的OCR定制开发平台,每年为企业节省12万工时
短短几年内,OCR技术引起了广泛的关注,原先需要人工耗时几分钟的录入工作,现在仅需3-5秒,这样显......
日期:09-23
渠道商的自我救赎
从“得渠道者得天下”的王者到SaaS时代需不需要渠道的讨论,从拉新“打单”的......
日期:03-15
玄讯智研:快消企业终端经营,切忌“二者兼得”
快消企业消费受众广、购买频率高、产品更新快等特点,决定了其终端数量多、铺面广。众多的终端,......
日期:12-13