国家  china

第一个Wijmo程序

之前我们举行Wijmo系列的公开课,许多用户对Wijmo很不熟悉,今天我们做了一个Wijmo从下载到安装,再到第一个Wijmo应用程序上手的博客。 [更多...]

SpreadJS 10.0 v2 正式发布啦!

本次发布SpreadJS表格支持了Angular2。并基于用户反馈做了不少的提升和增强,更稳定更易用。还在等什么?赶快试用吧:下载SpreadJS10v2 本次发布版本的新特性? SpreadJS表格 [更多...]

如何FlexReport.Designer中配置SQLite数据源

今天给大家主要讲解一下如何在FlexReport.Designer配置SQLite数据源,使用过FlexReport的用户都知道,在数据源选择的时候,会有下面的数据提供器供选择,但是对于SQLite数据源是灰的,不可选,这就使得一些使用SQLite作为数据源的用户很是着急,今天我们就要教大家如何配置SQLite数据源 [更多...]

Spread for Windows Forms Combobox花式操作

Spread for Windows Forms 可以定义Combobox这个是众所周知的,但是大多数人并不知道Spread for Windows Forms 定义的Combobox是可以改变options是可以加入图片的,也可以改变背景颜色的。 [更多...]

leadtools 身份证表单模板创建和识别

使用leadtools的表单识别功能可以对固定格式的表单很方便的进行批量识别,生活中常见的身份证,驾驶证,发票等都可以识别出准确的结果。另外通过表单匹配的功能同时也能实现对表单进行自动分类。本篇教程以身份证识别为例,介绍整个流程 [更多...]

ActiveReports 11 SP2 新特性(3)——细化的交互式排序

交互式排序是创建交互式报表必不可少的功能,用户使用交互式排序,可将关心的数据按照升序或降序来排列。但是当用户点击排序时,是针对整个报表的全部数据,进行重新排列。,这样一来,一旦数据量大就会造成报表加载慢,性能低;且无法第一时间定位用户需要关心的点,葡萄城报表11 SP2 细化了单元格排序功能 [更多...]

ActiveReports 11 SP2 新特性(2)——单元格智能合并

中国式复杂报表的布局,因为数据的动态性和结构性,导致其布局往往是无规律,且在设计时无法预测的,如单元格合并,通常不仅希望在每一列的数据展现中,能够根据需要自动将相同的单元格合并,且每个单元格之间该属性的设置都是相互独立的没有任何的关联性,

而大部分的报表工具只能进行从左到右的相似单元格合并,且会将相同单元格的内容进行自动汇总,导致用户无法获取所有的明细。中国式复杂报表对于单元格合并,往往只要求从样式进行合并,不需要进行相应数据的汇总和分析。葡萄城报表 SP2 为了解决此类需求推出了单元格智能合并的功能,您不需要编写复杂的逻辑代码来获取相同内容后进行合计,只需要一个属性设置即可实现智能合并功能。并这样通过该属性的使用,可以使报表展示更加明确化,清晰化,简洁化。 [更多...]

ActiveReports 11 SP2新特性(1)——智能钻取下级报表

中国式复杂报表常常会因为一些特殊的行业规范存在着一些复杂的需求,对于报表的功能要求不仅要广而全,还要精细到行业内部,葡萄城报表近几年来也一直致力于解决中国式复杂报表的需求,一直持续增强中国式复杂报表的解决方案。

各行业的应用系统中往往会有大批量的报表存在,所以我们会设计一张汇总报表用来展示当前系统的所有列表,当用户需要查看某一张报表的数据时,钻取到具体的报表中。就需要报表向下钻取功能能够根据条件跳转到对应的报表中。

葡萄城报表 ActiveReports SP2 增强了数据钻取的功能,使得数据钻取中支持表达式输入,这样钻取到报表不仅能够接收钻取到同一报表,还可以根据传入的参数或运行时的条件来选择钻取报表。突破了原有的钻取功能的限制,如图。 [更多...]