实现动态选择列

今天我们来学习使用葡萄城报表设计器来实现报表列的动态显示和隐藏,用于实现自定义报表,权限控制等需求。

区域报表中如何根据单元格的高度来调整整行的高度

区域报表中通常会在详细数据区域中使用文本框控件来展示业务数据,而如果将文本框的CanGrow属性设置为True,文本框的高度会随着文本内容的自动增加,这个时候会因为各个字段值的不同,导致按顺序排列好的文本框的高度不一致,报表界面显得杂乱无章,那有什么办法能够控制详细数据区域行的文本框高度始终保持一致呢?本文就主要来介绍在区域报表中,如何保证每一个详细数据行的文本框高度一致。

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

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

ActiveReports 如何使用后台代码操作页面报表元素

UI界面是报表设置的最重要内容之一。目前最终用户的要求已经不仅仅满足于报表的易读性,对于报表的美观性需求也逐渐增加。做为市场是最畅销的报表控件,ActiveReports 报表控件 拥有灵活的控制布局能力,在本篇博客中,我们将阐述如何使用后台代码操作页面报表中的元素。

ActiveReports页面报表中的动态列报表实现方法

在 ActiveReports区域报表中动态列报表实现方法 文章中介绍了区域报表中动态列报表的实现方法,本文将结合页面报表中的表格(Table)控件来介绍如何实现动态列报表。展示的报表是一份订单列表,默认情况下显示订单的全部数据列,如果用户想隐藏不分列,可以在界面中直接指定数据列。

如何运行时创建ActiveReports之:区域报表(SectionReports)

运行时创建报表的步骤:</br><li>创建报表实例 </li><li>动态添加报表控件和报表区域 </li><li>修改报表区域和报表控件布局、大小、颜色等 </li><li>绑定报表数据源

如何运行时创建ActiveReports之:页面报表(PageReports)

在运行时创建报表的基本步骤:<li>创建报表实例</li><li>绑定报表数据源</li><li>添加动态绑定数据集字段(DataSet Fields)</li><li>渲染报表</li>

ActiveReports区域报表中运行时修改报表布局实现方法

ActiveReports 7中所提供的区域报表拥有极强的定制能力,可以在设计时和运行时完成对报表元素的定制操作。比如:在运行时根据用户的权限动态的显示或隐藏部分数据,根据各个数据之间的关系控制其它控件显示的数据。本例主要演示了在运行时动态隐藏客户订单明细报表中第一页之后所有页页眉中显示的内容,第一页需要显示客户名称、住所、交货日期和金额,第一页之后的页眉中只需要显示交货日期。<br/><img src="/image.ashx?picture=image_thumb_291.png" alt="ActiveReports区域报表中运行时修改报表布局实现方法" width="500px" />

ActiveReports区域报表中动态列报表实现方法

之前有介绍过在ActiveReports区域报表中如何根据数据源动态设置列以及列宽,动态设置报表中的列数量以及列宽度,本文中实现的需求是根据列的数量动态改变报表的纸张大小,以显示全部列信息。

ActiveReports中贯穿钻取功能实现

在现代商业智能报表中,对交互式报表的需求越来越强烈,数据钻取就是交互式报表中最为常用功能之一,数据钻取是指通点击指向其它报表的链接来跳转到该报表。本文将以葡萄城控件产品研发中心的部门组织结构为例,讲解如何使用ActiveReports实现数据钻取功能。