C# 将XML格式的SSRS 2005报告导出为PDF

C# 将XML格式的SSRS 2005报告导出为PDF,c#,sql-server-2005,reporting-services,C#,Sql Server 2005,Reporting Services,我正在使用C#与ASP.NET(2.5)和SQLServer2005 我有一份SSRS 2005报告(*.rdl)存储在数据库的varbinary字段中,我需要生成一份报告(PDF或图像文件)并通过电子邮件发送,其中包含一些参数。CRUD部分还可以,但我无法生成报告并从XML字符串(从varbinary字段获取)导出为PDF 我没有任何代码给你们(对不起)。我尝试了很多网络教程,没有一个适合我。我也在stack overflow中搜索了这里,没有找到任何东西 注1:例如,我知道如何从存储在硬盘中

我正在使用C#与ASP.NET(2.5)和SQLServer2005

我有一份SSRS 2005报告(*.rdl)存储在数据库的varbinary字段中,我需要生成一份报告(PDF或图像文件)并通过电子邮件发送,其中包含一些参数。CRUD部分还可以,但我无法生成报告并从XML字符串(从varbinary字段获取)导出为PDF

我没有任何代码给你们(对不起)。我尝试了很多网络教程,没有一个适合我。我也在stack overflow中搜索了这里,没有找到任何东西

注1:例如,我知道如何从存储在硬盘中的文件执行此操作。我不想将从硬盘中的varbinary字段获取的文件保存到硬盘中,并从中生成报告。我想从存储在变量中的XML字符串生成报告


注2:我是C#新手,还有一个愚蠢的问题:Crystal Report(.rpt)和SSR(.rdl)是不同的文件(不同的XML结构),对吗?

首先,在回答注2时,Crystal Reports和SSR是竞争对手,所以是的,格式不同


第二,你想使用这个类。如果您有任何报告参数要设置,请与
Format=PDF
一起使用和

谢谢!它工作得几乎完美。我需要将报告“部署”到硬盘上,但之后工作正常。抱歉,声誉不够…:/