找回密码
 立即注册

QQ登录

只需一步,快速开始

ikbeldo

初级会员

21

主题

61

帖子

308

积分

初级会员

积分
308

微信认证勋章

ikbeldo
初级会员   /  发表于:2017-6-9 14:42  /   查看:3424  /  回复:1
我想请问下如何在后台传递参数给ActiveReport,用来根据不同的访问用户绑定不同的数据库

1 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-6-9 15:48:22
沙发
首先您的需求是,根据不同的用户信息, 为报表参数赋值,然后根据报表参数选择对应的数据源连接。
主要分为两部分:
1. 报表端设计部分:
报表设计时对数据源连接,将数据源连接字符串表达式化,添加参数,如ConnectString="Provider=SQL Server..."& ReportParameter1.Value &"mdb"
http://blog.gcpowertools.com.cn/post/Connection-String-Parameter.aspx
http://blog.gcpowertools.com.cn/post/Query-SQL-Parameter.aspx

2. 为报表参数传值
您使用的是MVC 项目所以需要新建ReportService 文件,然后在ReportService 为报表参数赋值。


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