1

我有用户在运行时通过执行查询生成的数据。数据的形状是未知的,因为用户可以选择带回哪些字段。

该应用程序是一个 ASP.NET MVC Web 应用程序。数据将是 .NET POCO。但是,每个对象都可以具有其他对象集合的属性。

我想为报告使用 RDLC 格式,以便我可以利用 PDF、Excel、Word 等导出功能。

我设想将数据显示在网格中,并带有用于集合属性的嵌套网格。

  1. 生成 RDLC 数据的选项有哪些?
  2. RDLC 可以为我的集合属性要求处理嵌套表/网格吗?
4

1 回答 1

2

一年前我研究了这个主题,寻找一个对象模型来在内存中生成 RDL。没有,但有传言说。现在的快速调查:存在称为 RDLOM 的对象模型,但Microsoft 并不真正支持

我的实际方法使用基于 RDL 方案的自生成对象模型

这是一个不太理想的解决方案,因为您需要详细了解生成的对象,而且对象创建代码非常难看。但是我在调​​查中发现的其他解决方法直接使用 XML 或 XSLT 来生成 RDL,而且它们本身的方式很差。

于 2010-08-10T07:10:15.600 回答