大多数时候,我们指向存储过程或表格,然后 SSRS 报表设计器向我们展示字段,我们只需将这些字段拖放到报表设计器表面即可。毕竟我们以编程方式调用这些报告并传递参数和在报告查看器上显示的报告。
现在我的公司希望客户自定义报告,谁将看到该报告。他们想在表单中显示所有字段,只有客户会选择每个字段并放置在报表设计器表面上,并提供一些输入,例如日期范围或员工 ID 等过滤条件,然后将显示报表。如果客户需要,他们也可以在运行时添加文本或移动现有字段等。
我不知道如何使用 SSRS 做到这一点。如果 SSRS 可以做到这一点,那么请以这样的方式指导我,以便我可以开始工作,或者如果可能的话,给我一些我可以从中得到想法的相关 url。谢谢
最佳答案
SSRS 能够读取动态生成的报告,但它们必须恰到好处。 SSRS 报告是指定数据结构和报告对象结构以及两者如何相关的 XML 文档。使用 Visual Studio,您可以使用某些类来创建 XML 文档,然后在服务器上读取并填充数据,然后作为标准网页导出到客户端。
Here是教程的链接。这应该是一个很好的起点。
关于c# - 如何在运行时设计报告 SSRS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23518779/