报表排版与布局:交替行颜色

在报表中使每条记录按照不同的背景色显示能够增加报表的美观,数据的显示更清晰,这样的效果在报表开发中是很常见的,在ActiveReports中要实现起来也很简单的。 下面我们分别实现页面报表和区域报表的交替行颜色的功能。

报表排版与布局:RDL报表中的子报表

在页面报表的CPL连续页面报表中,有子报表(Subreport)的控件:可以显示其它报表的内容。使用到SubReport有三种场景:<ul> <li>一组相关的数据重复(例如,在主报表的订单列表,并在子报表订购的商品) </li> <li>同报表中使用多个数据源</li> <li>在报表中创建多个细节部分 </li></ul>

报表排版与布局:数据分组和统计(区域报表)

在报表中,用分组进行数据统计的非常重要,本文就编程能力强大的区域报表用到的分组概念详细步骤说明。当添加了一组分组页头和分组页脚区域到报表,这些新的区域会立刻出现在明细区域的上方和下方。

报表排版与布局:数据分组和统计(RDL/页面报表)

在报表中,用分组进行数据统计的非常重要,本文就页面报表用到的分组概念详细步骤说明. 其中本文的分组用到了Table控件,以及在FPL页面报表中进行Page分组的功能。

报表排版与布局:设置报表纸张大小

在使用ActiveReports时,报表的排版和布局首先要考虑报表的纸张大小,下面我们一一介绍页面报表和区域报表如何设置纸张大小、页眉、页脚。以及页面报表的CPL、FPL的异同,区域报表的多个区域。

报表中的数据处理:运行时修改数据

前面的数据处理博文解释的,是“静态”的,即通过属性设置格式、输入数学表达式、使用ActiveReports内置的函数。下面我通过后台代码、脚本来实现“动态”,即运行时来修改数据内容或者UI控件的文字、颜色等属性内容。

报表中的数据处理:使用内置函数

本文和上篇博客息息相关:《报表中的数据处理:数据运算》。内置函数不同,页面报表有内置函数;区域报表无内置函数,但支持.net的数据类型函数处理,如日期、ToString格式等。

报表中的数据处理:数据格式化

ActiveReports中的数据格式化,如何设置数据的格式化字符串,比如:数字,金额,日期等。完全兼容微软的数据格式化字符串(MSDN的<a href="http://msdn.microsoft.com/en-us/library/26etazsy.aspx">Formatting Types</a>),最大程度方便了.net开发人员的学习和经验复用。

报表中的数据处理:数据运算

本文通过对比的方法,介绍一下页面报表和区域报表在数据运算、表达式拼接上的异同:<h3>相同的:</h3><ul> <li>都以<font color="#ff0000">等号 (=) 开头</font> </li> <li>都支持常规的+、-、*、/等四则数学 </li> <li>都支持字符串和字段数据拼接 </li></ul>

ComponentOne 2014 路线图

步入新的2014财年,又到了总结我们产品中那些新内容和新动向的时候了。这是您了解我们的计划并提出建议的绝佳时间。您的反馈将帮助我们为下一步的工作指明方向,在此先行感谢。HTML5和Javascript的组合仍是当下开发者们的热议话题。在过去的几个月里,我们看到AngularJS(Google的HTML5应用开发平台)变得越来越火。新的主题设计器是我的最爱,相对于初始版本它有了明显的提升。我们现在提供超过25种精心设计的主题,您可以轻松将这些主题集成到现有应用中使得它们外观与表现都获得明显提升。

相关产品
推荐相关案例
关注微信
葡萄城社区二维码

关注“葡萄城社区”

加微信获取技术资讯

加微信获取技术资讯

想了解更多信息,请联系我们, 随时掌握技术资源和产品动态