如何在运行时SSRS设计报告

时间:2014-05-07 13:10:06

标签: c# reporting-services ssrs-2008 report-designer

大多数时候我们指向商店程序或表格,然后SSRS报表设计师向我们展示字段,我们只需将这些字段拖放到报表设计器表面即可。毕竟我们以编程方式调用这些报告并传递报告查看器上显示的参数和报告。

现在我的公司希望客户自定义将看到报告的报告。他们希望在表单中显示所有字段,只需客户选择每个字段并放置在报表设计器表面上,并提供一些输入,如日期范围或员工ID等过滤条件,并显示报表。如果客户希望他们可以添加文本或移动现有字段等,也可以在运行时。

我不知道如何用SSRS做到这一点。如果SSRS可以做到这一点,那么请以这样的方式指导我,结果我可以开始工作,或者如果可能的话,给我一些相关的网址,我可以从哪里得到这个想法。感谢

2 个答案:

答案 0 :(得分:0)

SSRS能够读取即时生成的报告,但必须做得恰到好处。 SSRS报告是XML文档,用于指定数据结构和报告对象结构以及两者如何相关。使用Visual Studio,您可以使用某些类来创建XML文档,然后阅读&填充服务器上的数据,然后作为标准网页导出到客户端。

Here是教程的链接。这应该是一个很好的起点。

答案 1 :(得分:0)

以下是一个小型但有效的示例,可以动态生成RDL,并提供一些指向MSDN文档的有用链接:"How to dynamically generate SSRS Report in Code"

希望它有所帮助!