ActiveReports11 新特性(4): 运行时使用JSON 数据源

之前我们学习了(ActiveReports11 新特性(3): JSON数据的使用)设计时绑定静态数据源,但json一般在Web项目操作过程中生成的,所以运行时绑定JSON 数据源应用场景会更为广泛。本文就主要讲解了如何在运行时为报表绑定JSON数据源。有很多步骤与之前“运行时绑定数据源类似”只有因为在AR中使用JSON数据必须指定JSON Schema 文件或格式,会在后台绑定数据源时有略微区别,在之前运行时绑定数据源时,主要是通过调用Document.LocateDataSource接口来实现的。而在JSON 运行时绑定数据源,当以下两种情况时应调用LocateDataSource方法未指定JSON数据源的ConnectionString;

使用ActiveReports 实现横向纵向打印调整

在报表应用系统中,经常会有报表打印和预览时呈现的纸张不一致的需求,例如在预览报表的时候,呈现横向纸张。而在报表打印时采用打印机中得纵向纸张,而由于前端的限制无法在打印的时候适应纸张会导致格式错乱,所以本文就主要来解决这个问题。

使用ActiveReports 实现在报表中将数字转换为中文大小写功能

有很多中国式报表如订单,发货单,需要显示金额,而往往数据库中存储的都是数字格式,所以就需要在报表显示时将数字转换为中文大小写。

ActiveReports中如何在后台导出运行时绑定数据源报表

运行时绑定数据源报表使用较为普及,然而很多系统中都需要在后台导出报表文件,所以用户就很困惑,如何在后台导出运行时绑定数据源报表?到底是怎样的逻辑?这篇文章就主要讲解了在MVC中导出运行时数据源的报表文件。

ActiveReports中自定义Winforms的Viewer 工具栏

ActiveReports中提供不同平台的报表浏览器来加载报表,而不同平台的报表浏览器功能也不一致,今天我们来学习如何定制Winforms Viewer控件。

HTML5Viewer中如何运行时绑定多数据源

ActiveReports报表控件提供HTML5Viewer 支持跨设备的报表系统,当然在很多情况下,一个系统可包含多个报表文件,这些报表的数据有可能均为运行时绑定数据源,那么在html5viewer中对一张报表通过重写WebService文件来实现运行时数据绑定,在多张报表时该如何区分是哪张报表的数据集呢?并绑定到对应数据呢?本文就主要来讲解在HTML5Viewer中为多张报表绑定运行时数据源。

ActiveReports中如何控制页面的记录数

在 ActiveReports 中,可以固定报表每页显示的行数,当每页的数据不足固定的行数时,自动通过填补空白行来实现,当然这两种功能仅限于区域报表和页面报表中。

ActiveReports 11 新特性速递

又到了一年一度,翘首期盼的ActiveReports11 即将发布,ActiveReports 10 表控件横空出世,成为中国式复杂报表的救星后,ActiveReports11 又会有哪些令人惊奇的新功能特性呢?今天我们就来预览ActiveReports11的新特性,是否更加方便快捷的帮助您开发复合需求的报表系统

如何去掉HTML5Viewer中的滚动条

在页面中加载报表时,当报表纸张的高度和宽度大于浏览器的高度和宽度时,就会自动生成滚动条,以便报表加载完全,但很多时候报表浏览器滚动条的出现,可能会导致一个页面有多个滚动条的重叠出现,用户体验非常不好,所以如果能够禁用掉滚动条,UI 就更能美观一些。

如何动态调整报表纸张大小

使用区域报表时,Detail区域会加载详细数据,纸张是在设计时指定好的,但是有时候筛选的记录过少;而Detail区域就会用大片空白来填充,用户体验非常不好;有用户反馈,如果能根据数据记录的调整页面高度就完美了,那今天我们来学习如何动态调整报表纸张高度。