您好,
您说的传参数给Web 服务,是指报表参数传递,还是变量传递?
1. 如果是报表参数传递:MVC中浏览报表,采用的是HTML5Viewer ,因此报表参数传递等功能,可在初始化HTML5Viewer时,通常是在Index.cshtml 页面中添加代码,可参考源码库: http://gcdn.gcpowertools.com.cn/showtopic-20547-1-1.html- report: {
- id: 'RdlReport1.rdlx',
- parameters: [{
- name: 'ReportParameter1',
- value: $("#input_text1").val(),
- }]},
2. 如果是获取Controller 生成的数据将变量值传递给Web 服务;分为两步:
1. 在Controller中生成数据,可参考本地示例中CustomersController,路径:C:\Users\lenkaguo.GRAPECITY\Documents\GrapeCity Samples\ActiveReports 10\Professional\ActiveReportsWithMVC5WebAPI
2. 在Web服务中直接调用Controller,示例代码如下:
var list = (new ActiveReportsWithMVC5.Controllers.CustomersController()).Get();
|