求助,急!
本帖最后由 Lenka.Guo 于 2016-3-24 14:59 编辑像这种行,列,层的数据都不固定的报表格式用什么报表实现比较好,能否用RDL报表嵌套方式来实现?
本帖最后由 Lenka.Guo 于 2016-3-24 15:13 编辑
您好,
报表模板如附件(数据源,使用的是NWIND_CHS 下载地址: http://gcdn.gcpowertools.com.cn/showtopic-21271-1-1.html ),
您的报表需求实现思路如下:
1. 使用RDL 报表
2. 在主报表中添加子报表控件实现第三部分,层的详细数据加载;
3. 使用矩表控件实现动态列功能
http://gcdn.gcpowertools.com.cn/forum.php?mod=image&aid=21063&size=300x300&key=260d0b774521e7aa&nocache=yes&type=fixnone
难点:
1. 控制子报表的宽度与主表宽度一致,否则会出现不整齐的效果(这个自己可以控制)
2. 使用矩表控件,即行 按“层号”分组,让层号与列头在一行显示
实现步骤:
1. 添加矩表控件;
2. 选中行单元格,右键“添加行分组”-》添加子分组;
选中“子单元格”,插入行,选择分组内上方
添加数据:
隐藏(设置width为0 或color为白色或透明)或删除多余行
有个问题,我动态绑定的话报表列和行不会根据数据自动扩展单元格,后台数据都得到了,就是不能正常显示,如果在控件上直接绑定sql语句则能正常显示,由于我的有些数据是压缩在一个字段里,必须在后台解压,所以需要动态绑定,麻烦技术尽快帮我看下,项目下周要出去实施,这个报表比较重要。你们能否写个demo动态绑定看看是否可以根据数据自动拓展单元格。
问题已经收到,正在处理。 通过测试,我将子报表中的矩表控件直接添加到主报表中,运行正常,
所以不需要设置子报表,在一张报表中就可以实现, 您可以参考附件:
您好,能否把WebApplication9模板再发一遍? 您可以重新下载一遍
页:
[1]