0

大多数人会建议使用众多 XML 编辑器中的一种来根据用户选择创建自定义的 RDLC XML,并将该报告传递给 Microsoft 的 Report Viewer 对象。我目前在我的代码的早期版本中实现了这个方法。然而,它是凌乱的,冗长的,至少可以说缺乏口才。

以前的研究,我不记得我在哪里看到的,这让我相信有一种方法可以创建数据集,通过代码动态地创建一个适配器来填充数据集,然后拥有该数据集。 writeXML() 以生成可传递给 Microsoft Report Viewer 对象的功能齐全的 XML 副本。

再次澄清一下,我不想使用 XML 类来编写我的报告。我想根据用户选择通过代码构建我的数据集,让数据集写出 XML,然后将其传递给 Reporting 对象。

出于某种原因,我发现的很多东西都偏爱 ASP.NET,我还没有完全了解它的工作原理。

4

1 回答 1

0

看来我要做的是写出 RDL(报告定义语言)。此 RDL 是 Microsoft Report Viewer 解释的一组标记,以便为最终用户生成可查看的对象。数据集是该 RDL 定义的一个元素,因此它实际上无法生成 RDL 本身。有点像生了妈妈的宝宝。以下是我发现的一些优秀资源,可以深入了解 RDL 文件的元素。 这里

于 2012-09-17T18:22:31.003 回答