大多数人会建议使用众多 XML 编辑器中的一种来根据用户选择创建自定义的 RDLC XML,并将该报告传递给 Microsoft 的 Report Viewer 对象。我目前在我的代码的早期版本中实现了这个方法。然而,它是凌乱的,冗长的,至少可以说缺乏口才。
以前的研究,我不记得我在哪里看到的,这让我相信有一种方法可以创建数据集,通过代码动态地创建一个适配器来填充数据集,然后拥有该数据集。 writeXML() 以生成可传递给 Microsoft Report Viewer 对象的功能齐全的 XML 副本。
再次澄清一下,我不想使用 XML 类来编写我的报告。我想根据用户选择通过代码构建我的数据集,让数据集写出 XML,然后将其传递给 Reporting 对象。
出于某种原因,我发现的很多东西都偏爱 ASP.NET,我还没有完全了解它的工作原理。