我有一个项目,我们正在为 SSRS 2008R2 创建自定义报告生成器。该项目允许用户从数据库中选择字段,然后在报表服务器上创建和存储 RDL。对于一些最初的概念验证尝试,我们一直在使用 XMLText 编写器来生成 XML 文件。虽然这可行,但这似乎很麻烦,而且我对如何将模式生成为 100% 防弹的方式没有太多信心。第二次尝试实际上是使用从 RDL 生成的类作为我的对象模型。我被困在这里的地方是关于如何使用这个对象的文档几乎为零。MSDN 有一个关于更新模型的教程,但它在概念上非常基础。
我正在寻找有关首选方法的一些指导。1) 继续生成 XML 2) 使用 RDL 对象创建报告 3) 我还考虑使用 SSRS 端点,其中创建一个虚拟报告并将其存储在服务器上,然后使用 RDL 对象模型更新报告必要的字段、组等
我还没有测试过第三个选项,但似乎这会最大限度地减少创建文档的编码量。
感谢您的任何建议或想法