找回密码
 立即注册

QQ登录

只需一步,快速开始

Jubal

注册会员

3

主题

6

帖子

67

积分

注册会员

积分
67

活字格认证

最新发帖
Jubal
注册会员   /  发表于:2015-3-17 11:43  /   查看:7911  /  回复:7
公司在做报表控件选型,现在有两个疑问
1.页面报表/RDL报表中,如下图示意,把它看做上方多个文本属性加下方一个Table的组合,是否支持多数据源分别绑定?
即定义DataSet1来绑定上方的多个文本属性;定义DataSet2来绑定Table各行?

2.ActiveReports 报表功能展示里,“钢材监测报告”这个例子,翻页时每一页都固定有上方的委托等文本信息,以及下方的负责人、审核等签字栏,而仅仅是中间列表部分信息有变化。
页面报表/RDL报表 是否支持将上方的委托等文本信息固定在首页,下方的负责人、审核等签字栏固定在尾页,仅在首尾各显示一次而又不影响分页信息的正常显示?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

7 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-3-17 12:27:00
沙发
您好,
首先回答您第二个问题:每一页都固定上方的文本信息,固定下方的文本信息,中间列表部分信息有变化。
推荐使用BandedList控件,详见图1。设置属性详见图2。




效果图详见图3。



第一个问题:绑定两个数据源。
在一个BandedList控件下,只能绑定一个数据源。由于已经使用了BandedList控件,所以只有使用子报表(SubReport)的方式实现多个数据源的绑定。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Jubal
注册会员   /  发表于:2015-3-17 14:28:00
板凳
可能我的表述不是很清晰:我想要的效果是 仅在第一页列表前显示文本信息,最后一页列表后显示文本信息,其它地方都是列表;并且也要分页信息。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-3-17 14:55:00
地板
您好,
RepeatOnNewPage设置为false,就可以实现第一页列表前显示文本信息,最后一页列表后显示文本信息,其它地方都是列表。
回复 使用道具 举报
Jubal
注册会员   /  发表于:2015-3-17 15:49:00
5#
子报表(SubReport)的方式实现多个数据源绑定有没有例子呢?
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-3-17 15:56:00
6#
您好,
我们有一个章节专门介绍数据绑定。
http://www.gcpowertools.com.cn/p ... .htm#binddatasource
您可以参考下:
http://blog.gcpowertools.com.cn/ ... port_SubReport.aspx
回复 使用道具 举报
Jubal
注册会员   /  发表于:2015-3-18 17:21:00
7#
子报表与父报表的概念,是不是可以理解为将多个rdlx文件按一定规则组合起来?若如此,则还是一个rdlx文件仅能定义一个数据集?
另外,有没有WPF相关的源码示例?我只看到“WPF Viewer”这一个。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-3-18 17:33:00
8#
您好,
在AR报表中,只有RDL报表可以绑定多个数据源。报表上的每个控件只能绑定一个数据集,例如Table,List,BandedList。
RDL报表是一种通用类型的XML文件,和平台的关系不大。您可以先尝试建立一个WPF报表。如果有问题,可以将相关的RDL模板上传至论坛。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部