**使用报告类进行动态报告
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 选项也可以在运行时更改报告定义
新的报告类是这个选项的替代品!