我将 C# 与 ASP.NET(2.5) 和 SQL Server 2005 一起使用。
我有一个 SSRS 2005 报告 (*.rdl) 存储在数据库的 varbinary 字段中,我需要生成一个报告(PDF 或图像文件)并通过电子邮件发送它,并带有一些参数。CRUD 部分没问题,但我无法从 XML 字符串(我从 varbinary 字段中获取)生成报告并导出为 PDF。
我没有任何代码可以给你们(对不起)。我尝试了很多来自网络的教程,但没有一个适合我。我也在堆栈溢出中搜索了这里并没有找到任何东西。
注意 1:例如,我知道如何从存储在硬盘驱动器中的文件执行此操作。我不想保存从硬盘驱动器中的 varbinary 字段获取的文件并从中生成报告。我想从存储在变量中的 XML 字符串生成报告。
注 2:我是 C# 新手,还有一个愚蠢的问题:Crystal Report ( .rpt) 和 SSRS ( .rdl) 是不同的文件(不同的 XML 结构),对吧?