首先您的需求是,根据不同的用户信息, 为报表参数赋值,然后根据报表参数选择对应的数据源连接。
主要分为两部分:
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 为报表参数赋值。
|