0

**動的再プロットに Report Class を使用

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