将Telerik.Reporting.Report对象类型作为参数传进方法

问题描述

publicvoidExportToPDF(Telerik.Reporting.ReportreportToExport)//这里要用report类型,请问怎么转换{ReportProcessorreportProcessor=newReportProcessor();Telerik.Reporting.InstanceReportSourceinstanceReportSource=newTelerik.Reporting.InstanceReportSource();instanceReportSource.ReportDocument=reportToExport;RenderingResultresult=reportProcessor.RenderReport("PDF",instanceReportSource,null);stringfileName=result.DocumentName+"."+result.Extension;HttpResponseResponse=System.Web.HttpContext.Current.Response;Response.Clear();Response.ContentType=result.MimeType;Response.Cache.SetCacheability(HttpCacheability.Private);Response.Expires=-1;Response.Buffer=true;Response.AddHeader("Content-Disposition",string.Format("{0};FileName="{1}"","attachment",fileName));Response.BinaryWrite(result.DocumentBytes);Response.End();}

解决方案

解决方案二:
有没有大神呀
解决方案三:
什么怎么转换构造一个传给方法不就可以了

时间: 2024-07-31 13:36:57

将Telerik.Reporting.Report对象类型作为参数传进方法的相关文章

isArray()函数(JavaScript中对象类型判断的几种方法)_javascript技巧

1) typeof 运算符 typeof 是一元运算符,返回结果是一个说明运算数类型的字符串.如:"number","string","boolean","object","function","undefined"(可用于判断变量是否存在). 但 typeof 的能力有限,其对于Date.RegExp类型返回的都是"object".如: typeof {}; //

通过Ajax使用FormData对象无刷新上传文件方法_jquery

写在前面:本文说的这个方案有浏览器兼容性问题:所有主流浏览器的较新版本已经支持这个对象了,比如Chrome 7+.Firefox 4+.IE 10+.Opera 12+.Safari 5+,对兼容性比较敏感的网站慎用. 在工作中遇到了一个问题:在一个页面中,有4块内容,每块内容都包含一个图片上传功能,希望可以实现一键把这四块内容都上传上去. 我没有用插件实现上传功能,就是用的input[type=file],因此就遇到一个问题就是: ①传统的form表单会导致页面刷新,无法实现上述功能 ②把表单

java-Java用对象作为参数和用简单类型作为参数的效率差别有多大

问题描述 Java用对象作为参数和用简单类型作为参数的效率差别有多大 用简单类型作为参数就是把参数个数和类型写死,改动影响大,如果使用对象传参,就很灵活,但传递对象的效率会差一点,这两种方式该如何取舍? 解决方案 你自己都说了,后者灵活一些,难道你自己还不能取舍性能和灵活性么? 解决方案二: 既然用JAVA了,这点开销还计算在内?

动态指定任意类型的ObjectDataSource对象的查询参数_实用技巧

ObjectDataSource在使用时需要事先指定查询方法SelectMethod(其实还有InsertMethod,UpdateMethod和DeleteMethod),TypeName和DataObjectTypeName,然后我们只需要编写好SelectMethod方法的实现,如果需要分页,那么还要指定MaximumRwosParameterName属性和StartRowIndexParameterName,然后在SelectMethod方法中加上相应的参数,当然,SelectCount

PHP强制对象类型之instanceof操作符

对象 一.简介 在PHP中实现强制对象类型有时可能非常重要.如果缺少了它,或是因为缺乏这方面的知识--基于不正确的编程假设,或者仅仅是由于懒惰,那么你会在特定的Web应用程序中看到你所不希望的结果.特别是当用PHP 4进行编程时,使用"is_a()"函数(尽管还有其它方法)来验证你所使用的对象的类型是非常容易的事情.毫无疑问,强制对象类型还可以被用于过滤输入对象(需要被作为参数传递到同一个应用程序中的其它PHP类). 不过,PHP 4并没有暴露一些有关于它的对象模型的弱点-为了实现某些

C++中非类型模板参数(nontype template parameters) 的使用

非类型模板参数(nontype template parameters), 可以使用整型类型(integral type),指针(pointer) 或者是 引用(reference); 绑定非类型整数形参(nontype integral parameter) 的 实参(argument) 必须是常量表达式(constant expression, constexpr); 不能把普通的局部对象或者动态对象 绑定 指针或引用的非类型形参, 可以使用全局类型进行绑定; 关于类模板(class tem

在.Net中使用Oracle的表类型和对象类型

在一般的数据存取操作过程中,如果要对一个主表和对应的子表进行插入操作,那么我们最常见的写法就是写两个存储过程或者SQL语句,一个负责主表数据插入,一个负责子表数据插入,然后在一个事务中实现主表和子表数据的插入. 现在遇到一个问题是,能否在一个存储过程中实现主表和子表数据的插入呢?那么就需要将一对多的数据作为存储过程的参数传入.这种情况下就需要使用表类型.下面以一个学生和班级的例子来说明: 先建立一个班级表和一个学生表,一个班级里面有多个学生. 代码 CREATE TABLE CLASS (   

C++非类型模板参数

对 于函数模板与类模板,模板参数并不局限于类型,普通值也可以作为模板参数.在基于类型参数的模板中,你定义了一些具体的细节来加以确定代码,直到代码被调 用时这些细节才被真正的确定.但是在这里,我们面对的是这些细节是值,而不是类型,当要使用基于值的模板时,必须显式地指定这些值,才能够对模板进行实例 化.  本文地址:http://www.cnblogs.com/archimedes/p/cpp-template-type.html,转载请注明源地址. 在上篇文章(C++类模板)中我们介绍了一个sta

Python基础(2)--对象类型

Python使用对象模型来存储数据.构造任何类型的值都是一个对象 所有的Python对象都拥有三个特性:身份.类型.值 身份: 每一个对象都有一个唯一的身份来标志自己,任何对象的身份可以使用内建函数id()来得到.这个值可以被认为是该对象的内存地址 类型: 对象的类型决定了该对象可以保存什么类型的值,可以进行怎样的操作,以及遵循什么样的规则,可以使用内建函数type()查看Python对象的类型: >>> type([1,2]) <type 'list'> >>&