找回密码
 立即注册

QQ登录

只需一步,快速开始

ding3359

初级会员

25

主题

67

帖子

218

积分

初级会员

积分
218

活字格认证

ding3359
初级会员   /  发表于:2015-3-15 17:18  /   查看:9418  /  回复:11
页面报表里有两个数据集,拖出来一个LIST控件绑定数据集1,然后在LIST控件里放了一个TABLE控件绑定数据集2,为什么TABLE里的数据无法显示?
另外,TABLE控件放在LIST控件外就可以显示了。

11 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-3-16 09:41:00
沙发
您好,
List会根据数据集中的数据重复地显示区域内的控件。
Table中的行会根据数据集中的数据进行重复显示。
在List中不支持Table绑定第二数据源。
回复 使用道具 举报
ding3359
初级会员   /  发表于:2015-3-16 09:45:00
板凳
回复 2楼frank.zhang的帖子

好吧,那我想在LIST控件中以"LIST数据页"中的某个数据为条件,显示其它数据集要怎么做?
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-3-16 13:30:00
地板
您好,
在Page_Load事件中,可以根据某个阀值数据来设置报表上的一个控件是否展示。这个阀值数据需要在Page_Load事件之前拿到。
回复 使用道具 举报
ding3359
初级会员   /  发表于:2015-3-16 14:34:00
5#
回复 4楼frank.zhang的帖子

能给个例子吗?
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-3-16 18:16:00
6#
您好,
我们这边暂时没有类似的例子,具体实现思路:
1.对list进行动态数据源绑定。这样就可以拿到flag。
详见http://blog.gcpowertools.com.cn/ ... Source_RunTime.aspx
2.通过falg控制table是否显示。由于rdl报表是xml文件,需要进行循环,根据type判断元素。
您可以先尝试下,如果有问题,我们在重新实现一个例子程序给您。
回复 使用道具 举报
ding3359
初级会员   /  发表于:2015-3-17 10:49:00
7#
回复 6楼frank.zhang的帖子

其实我想做的是:
比如要在报表上打印出几个班的课程表,
用一个多选项来选择要打印哪几个班的表,
而没被勾选的不显示并且下个班自动位移上来,
一张纸放两个班,
班级和课程两个表,
在自带的设计器做,
请问如何能实现?
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-3-17 11:36:00
8#
您好,
我推荐您使用动态过滤来实现以上功能。
参考文章:
http://blog.gcpowertools.com.cn/ ... er-20130703001.aspx

效果截图:





报表模板:

本帖子中包含更多资源

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

x
回复 使用道具 举报
ding3359
初级会员   /  发表于:2015-3-17 12:28:00
9#
回复 8楼frank.zhang的帖子

意思差不多吧,
主要是显示问题,
把例中每个分类都用一个TABLE显示怎么做?
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-3-17 13:43:00
10#
您好,
多个分类可以在一个table里面展示,查询的时候,在SQL里面做分类一个排序。就可以按照分类的顺序展示。这个分类可以是班级的编号。然后可以按照时间进行二次排序。
我给您提供的报表模板使用了table,您可以参考下。

评分

参与人数 1满意度 +5 收起 理由
ding3359 + 5 okokokok

查看全部评分

回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部