0

**使用报告类进行动态报告

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

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

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(report).is Serializable >> false

那么也许还有其他解决方案可以与 Report Class 一起使用?

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

Dserialize 选项也可以在运行时更改报告定义

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

4

0 回答 0