2

誰かがRDLレポートを作成し(Reporting Servicesで実行)、FlowDocumentなどのWPFコンポーネントにロードしたかどうかを知りたいです。

RDLは単なるXMLであるため、レポートビューアコントロールを使用するために、結果を解析し、このWindowsFormsHostの使用を回避する方法があるかもしれません。

WindowsFormsHost統合内に、このレポートビューアではなく、別のコントロールがあると非常に便利です。

ありがとう!

4

1 に答える 1

2

RDLはXMLですが、非常に複雑なXMLです。必要なのは、基本的にWPFで書き直されたReportViewerです。決して小さな仕事ではありません。

頭に浮かぶことの1つは、サーバーから直接レポートを要求し、返されたHTMLをキャプチャし、そのHTMLをレンダリング可能なWPFコントロールに埋め込むことです。しかし、私はそれを試したことがありません。

一般的に言って、これまでのところ、ReportingServicesとWPF/Silverlightを混在させるための適切なソリューションはありません。

于 2010-06-18T20:38:30.333 に答える