找回密码
 立即注册

QQ登录

只需一步,快速开始

weijianxiong

论坛元老

19

主题

81

帖子

2万

积分

论坛元老

积分
20107

活字格认证

weijianxiong
论坛元老   /  发表于:2015-8-24 11:28  /   查看:3880  /  回复:4
一个报表我设定一个参数,这个报表随着这个参数的变化而变化,但是应该写上什么条件才会使这个参数自己变化,而不是手动让他变化的。
例如,
设部署名为参数,应该添加什么条件会让部署名自己变化,而不是通过手动选择的方式。从而把报表内容全部打印出来。

4 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-8-24 14:23:00
沙发
您好,
非常抱歉,
我没有能够明白您所描述的“报表随着这个参数的变化而变化”。
您最好有个截图来补充说明一下。
回复 使用道具 举报
weijianxiong
论坛元老   /  发表于:2015-8-24 14:29:00
板凳
就是参数为部署名,部署名1的时候为这个报表,部署名2的时候为另一个报表。
而我现在的报表是导出报表时,选哪个部署就出哪个报表,不会把全部报表都打印出来
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-8-24 15:29:00
地板
您好,
我对您的问题的理解是,根据一个参数,加载不同的报表。

建议的方式是:
创建两个报表模板,报表初始化的时候,进行判断。
GrapeCity.ActiveReports.PageReport rpt = new GrapeCity.ActiveReports.PageReport();
rpt.Load(new System.IO.FileInfo(Server.MapPath("") + "\\Reports\\A"));
或者
rpt.Load(new System.IO.FileInfo(Server.MapPath("") + "\\Reports\\B"));

不知道是否能够满足您的需求。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-8-31 17:58:00
5#
为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部