找回密码
 立即注册

QQ登录

只需一步,快速开始

iamzhaiwei

初级会员

30

主题

100

帖子

260

积分

初级会员

积分
260

活字格认证

iamzhaiwei
初级会员   /  发表于:2013-12-13 13:34  /   查看:5180  /  回复:1
页面报表动态设置数据源,从外界获取参数,在MVC中使用,怎么把参数传给LocateDataSourceEventHandler事件处理函数?

1 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-12-13 13:49:00
沙发
在Controller中获取View输入的查询条件之后,可以将用户输入的值直接传递给PageReport的Parameters中,代码:report1.Report.ReportParameters[0].DefaultValue.Values.Add(txtParam.Text);,然后在LocateDataSourceEventHandler中可以通过 args.Report.Parameters[0].DefaultValues[0].Value 获取该报表的查询参数值,并将该值作为你准备SQL语句的过滤条件。
http://blog.gcpowertools.com.cn/post/2013/04/26/自定义ActiveReports的报表参数面板.aspx
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部