iceman 发表于 2014-11-28 15:37:00

关于贯穿钻取

可以给我一份贯穿报表的。Net的Demo么,还有相关博客,下周需要预研贯穿报表了

iceman 发表于 2014-11-28 15:38:00

回复 1楼iceman的帖子

贯穿钻取链接如下:
http://blog.gcpowertools.com.cn/post/2013/04/26/ActiveReports%E4%B8%AD%E8%B4%AF%E7%A9%BF%E9%92%BB%E5%8F%96%E5%8A%9F%E8%83%BD%E5%AE%9E%E7%8E%B0.aspx

wu8829 发表于 2014-11-28 18:39:00

这是啥意思?自问自答?呵呵~~~

abiz_yanzhengyu 发表于 2014-11-29 16:36:00

我看过链接了,数据都是写在模板里的,我这边的数据是外面加载的,这样怎么做贯穿报表呢

iceman 发表于 2014-12-1 13:54:00

回复 4楼abiz_yanzhengyu的帖子

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

另外,AR通过 C# 代码可以抓取任意的报表元素:
http://blog.gcpowertools.com.cn/post/2014/10/28/how-to-access-pagereports-reportitems-using-code.aspx

如果无法通过模板添加,在C#代码中抓取就可以设置 TextBox 跳转属性了。

abiz_yanzhengyu 发表于 2014-12-2 13:54:00

我的疑问如何加载子报表的数据,我的数据是在程序端处理好,通过设置主报表的LOCATEDATASOURCE事件的参数来动态加载的

iceman 发表于 2014-12-2 17:32:00

回复 6楼abiz_yanzhengyu的帖子

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

            this.viewer1.LocateDataSource += viewer1_LocateDataSource;

abiz_yanzhengyu 发表于 2014-12-4 11:23:00

钻取的问题我查过了 ,是我参数的问题,现在产品经理提给我一个需求就是在钻取的报表里,能否导出EXCEL的时候包括所有的子报表

iceman 发表于 2014-12-4 16:15:00

回复 8楼abiz_yanzhengyu的帖子

你好,

如果使用的是连续式页面报表请参考:
http://blog.gcpowertools.com.cn/post/2014/11/02/merge-multiple-pagereports.aspx

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


谢谢
页: [1]
查看完整版本: 关于贯穿钻取