找回密码
 立即注册

QQ登录

只需一步,快速开始

504385214

初级会员

26

主题

104

帖子

368

积分

初级会员

积分
368
504385214
初级会员   /  发表于:2017-7-7 17:13  /   查看:4035  /  回复:5
前台传参?
后台获取?

本帖子中包含更多资源

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

x

5 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-7-7 18:12:50
沙发
回复 使用道具 举报
504385214
初级会员   /  发表于:2017-7-8 09:54:40
板凳
现在是这个情况。我们是直接把报表文件存数据库的,然后读出来转为pagereport对象,然后再把页面传入的参数直接修改到sql语句里面,不需要报表里面有这个参数,

本帖子中包含更多资源

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

x
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-7-10 18:23:33
地板
您是:报表不添加报表参数, 但是会将前台传入的值传入  SQL 查询中进行数据过滤,将查询后的Table 返回给报表?

如果是这样,那您直接将报表设置为运行时数据源,在ReportService.asmx文件中,将报表OncreateReportHandler()中还原成报表对象后, 调用locateDataSource()方法中将 查询后的SQL 语句的结果返回给报表。

回复 使用道具 举报
504385214
初级会员   /  发表于:2017-7-11 10:06:12
5#
不是呢!我们想要设计时数据源。设计和运行分开。运行时加一些固定的条件,这样设计人员就不用考虑这些。显示的时候程序自动给这些报表加一定的条件,现在的办法就是在ID后面拼接,然后后台再解析。不晓得还有什么好的办法木有
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-7-11 18:30:43
6#
如电话沟通,您采用url拼接来传递需要的值。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部