2

我想知道是否有人创建了 RDL 报表(在 Reporting Services 中运行),并将其加载到 FlowDocument 等 WPF 组件中。

由于 RDL 只是一个 XML,也许有一种方法可以解析结果并避免使用此 WindowsFormsHost 以使用报表查看器控件。

在 WindowsFormsHost 集成中拥有另一个控件而不是此报表查看器会非常好。

谢谢你!

4

1 回答 1

2

RDL 是 XML,但是非常复杂的 XML。你想要的基本上是用 WPF 重写的 ReportViewer。根本不是一个小任务。

想到的一件事是直接从服务器请求报告并捕获返回的 HTML,并将该 HTML 嵌入到可以呈现它的 WPF 控件中。但我从未尝试过。

一般来说,到目前为止,还没有一个很好的混合 Reporting Services 和 WPF/Silverlight 的解决方案。

于 2010-06-18T20:38:30.333 回答