找回密码
 立即注册

QQ登录

只需一步,快速开始

iceman

社区贡献组

270

主题

1万

帖子

1万

积分

社区贡献组

积分
19311

活字格认证微信认证勋章元老葡萄

iceman
社区贡献组   /  发表于:2014-11-28 15:37  /   查看:6159  /  回复:8
可以给我一份贯穿报表的。Net的Demo么,还有相关博客,下周需要预研贯穿报表了

8 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-11-28 15:38:00
沙发
回复 使用道具 举报
wu8829
中级会员   /  发表于:2014-11-28 18:39:00
板凳
这是啥意思?自问自答?呵呵~~~
回复 使用道具 举报
abiz_yanzhengyu
银牌会员   /  发表于:2014-11-29 16:36:00
地板
我看过链接了,数据都是写在模板里的,我这边的数据是外面加载的,这样怎么做贯穿报表呢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-12-1 13:54:00
5#
回复 4楼abiz_yanzhengyu的帖子

现在你是怎么绑定数据的,我需要看下现在的使用情况再确认解决方法。

另外,AR通过 C# 代码可以抓取任意的报表元素:
http://blog.gcpowertools.com.cn/ ... ems-using-code.aspx

如果无法通过模板添加,在C#代码中抓取就可以设置 TextBox 跳转属性了。
回复 使用道具 举报
abiz_yanzhengyu
银牌会员   /  发表于:2014-12-2 13:54:00
6#
我的疑问如何加载子报表的数据,我的数据是在程序端处理好,通过设置主报表的LOCATEDATASOURCE事件的参数来动态加载的
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-12-2 17:32:00
7#
回复 6楼abiz_yanzhengyu的帖子

可以尝试使用  Viewer 的 LocateDataSource 事件来获取钻取报表的数据加载事件:

  1.             this.viewer1.LocateDataSource += viewer1_LocateDataSource;
复制代码

评分

参与人数 1满意度 +5 收起 理由
abiz_yanzhengyu + 5 经验证确实这种方法

查看全部评分

回复 使用道具 举报
abiz_yanzhengyu
银牌会员   /  发表于:2014-12-4 11:23:00
8#
钻取的问题我查过了 ,是我参数的问题,现在产品经理提给我一个需求就是在钻取的报表里,能否导出EXCEL的时候包括所有的子报表
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-12-4 16:15:00
9#
回复 8楼abiz_yanzhengyu的帖子

你好,

如果使用的是连续式页面报表请参考:
http://blog.gcpowertools.com.cn/ ... le-pagereports.aspx

如果是固定式页面报表,实现方式为先保存两个 PageReport 文件为 rdf 文件,再通过 SectionReport读取两个 rdf 文件从而达到合并效果。
详细实现方法请参考附件Demo:


谢谢

本帖子中包含更多资源

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

x

评分

参与人数 1满意度 +5 收起 理由
abiz_yanzhengyu + 5 问题反馈速度很快

查看全部评分

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