动态报告2012年ssrs

时间:2012-10-08 13:58:09

标签: reporting-services sql-server-2008-r2

**使用报告类进行动态重新编制

Microsoft.ReportingServices.ReportRendering命名空间 参考Microsoft.ReportingServices.ProcessingCore.dll(最新版​​本2012-06)**

报告类包含所有reportViewer元素
将RDLC或RDL文件与我正在尝试序列化类的报表类相关联 这个选项不可用...

XmlSerializer serializer = new XmlSerializer(typeof(Report));
FileStream fs = new FileStream(report_path, FileMode.Open);
ms = new MemoryStream();
fs.Position = 0;
ms.SetLength(fs.Length);
fs.Read(ms.GetBuffer(), 0, (int)fs.Length);
ms.Position = 0;
report = (Report)serializer.Deserialize(ms);

** 尝试序列化类并获得错误 检查bool = typeof(报告).is Serializable>>假的

那么也许有其他解决方案可以使用报告类?

**用于动态报告>>
我正在使用ReportDefinition xsd并使用xsd.exe中的ReportDefinition类

Dserialize选项也适用于在运行时更改报表定义

新的报告类替代了这个选项!

0 个答案:

没有答案