可以将sql server报告服务用作报告编写器吗?

时间:2009-05-08 16:03:04

标签: sql-server reporting-services

我们正在尝试使用微软报告服务在asp.net中以编程方式创建报告。我们不确定它是否可行。我们对报告有几个疑问。我们正在寻找一种方法,以便我们可以将查询/存储过程提供给报告服务引擎而不是为每个查询创建单独的.rdlc报告,报告服务引擎将创建报告并在Web上显示。这可能吗?

由于

1 个答案:

答案 0 :(得分:1)

不是你描述它的方式。

报告服务需要报告定义来生成报告(.rdlc)。它不能只是猜测。您可以以编程方式创建定义。毕竟,.rdlc只是报告定义语言模式形式的XML。

您可以遍历结果集,为结果集中的每个列创建新的报表表列或类似的内容。我从来没有尝试过这个,但我认为如果不提前知道列,大小等,那么获得可靠的格式几乎是不可能的。我不知道你在谈论多少不同的查询,但是做这样的事情的努力可能不值得。

这些查询是否完全不同?他们是否返回相同的基本数据类型?