表控件ActiveReports v14.0亮点:在线 表设计器的数据源及数据集的连接功能

ActiveReports 是一款专注于 .NET 平台的 表控件,全面满足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平台下 表设计和开发工作需求,作为专业的 表工具为全球超过 300,000 开发人员提供了全面的 表开发服务。

ActiveReports最新版


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

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

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

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

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

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

 表控件ActiveReports v14.0亮点:在线 表设计器的数据源及数据集的连接功能

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

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

 表控件ActiveReports v14.0亮点:在线 表设计器的数据源及数据集的连接功能

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

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

 表控件ActiveReports v14.0亮点:在线 表设计器的数据源及数据集的连接功能

 表控件ActiveReports v14.0亮点:在线 表设计器的数据源及数据集的连接功能

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

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

 表控件ActiveReports v14.0亮点:在线 表设计器的数据源及数据集的连接功能

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

选择ODBC提供程序:

 表控件ActiveReports v14.0亮点:在线 表设计器的数据源及数据集的连接功能

输入连接字符串:

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

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

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

 表控件ActiveReports v14.0亮点:在线 表设计器的数据源及数据集的连接功能

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

 表控件ActiveReports v14.0亮点:在线 表设计器的数据源及数据集的连接功能

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

 表控件ActiveReports v14.0亮点:在线 表设计器的数据源及数据集的连接功能

进行 表设计:

 表控件ActiveReports v14.0亮点:在线 表设计器的数据源及数据集的连接功能

链接SQL Server:

  • 选择数据源:SQL client提供程序
  • 选择服务器:输入用户名和密码
  • 选择数据库

 表控件ActiveReports v14.0亮点:在线 表设计器的数据源及数据集的连接功能

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

输入查询语句:

 表控件ActiveReports v14.0亮点:在线 表设计器的数据源及数据集的连接功能

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

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 V14.0关于在线 表设计器增强功能的介绍了,希望对您有所帮助!如果您想要了解更多ActiveReports更新内容,请点击下方链接!或者下载ActiveReports试用版~

相关内容推荐:

.NET 表控件ActiveReports V14.0发布,全面支持.Net Core框架及全新的设计器UI

.NET 表控件ActiveReports v14.0更新亮点:如何一键创建 .Net Core MVC 项目


想要购买ActiveReports正版授权,或了解更多产品信息请点击【咨询在线客服】

 表控件ActiveReports v14.0亮点:在线 表设计器的数据源及数据集的连接功能

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年1月12日
下一篇 2020年1月12日

相关推荐

发表回复

登录后才能评论