2

我正在使用 ASP.net Reportviewer 在我的网站上显示 SSRS 报告。

我想知道报告有多少数据源。

我目前正在使用:

int noOfReports = ReportViewer.ServerReport.GetDataSources().Count()

这仅返回需要提示的数据源的数量。

如何获取报表数据源的完整列表?

编辑:

我们希望计算数据源的原因是我们只允许我们的报表开发人员拥有系统可以在运行时更改数据源凭据的数据源。

因此,如果有一个方法返回:“此报告正在使用数据源,它使用集成的安全性或存储的凭据”这也适用于我们。

4

1 回答 1

0

AFAIK ReportViewer ServerReport 无法检索报告中使用的所有数据源。另一种方法是使用GetItemDataSources(string itemPath)Web 服务 API 中的方法。

于 2013-01-18T10:30:22.990 回答