Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 检查ssrs serverreport中的数据源数量,而不使用GetDataSources.count()_Asp.net_Reporting Services_Reportviewer_Report Viewer2010 - Fatal编程技术网

Asp.net 检查ssrs serverreport中的数据源数量,而不使用GetDataSources.count()

Asp.net 检查ssrs serverreport中的数据源数量,而不使用GetDataSources.count(),asp.net,reporting-services,reportviewer,report-viewer2010,Asp.net,Reporting Services,Reportviewer,Report Viewer2010,我正在使用ASP.net Reportviewer在我的网站上显示SSRS报告 我想知道一份报告有多少数据源 我目前正在使用: int noOfReports = ReportViewer.ServerReport.GetDataSources().Count() 这只返回需要提示的数据源数 如何获取报表数据源的完整列表 编辑: 我们希望统计数据源的原因是,我们只允许报表开发人员拥有系统可以在运行时更改数据源凭据的数据源 因此,如果有一种方法返回:“此报表正在使用数据源,它使用集成的安全性或存

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

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

我目前正在使用:

int noOfReports = ReportViewer.ServerReport.GetDataSources().Count()
这只返回需要提示的数据源数

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

编辑:

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


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

AFAIK ReportViewer ServerReport没有检索报表中使用的所有数据源的权限。另一种方法是在web服务API中使用该方法。

如果您添加了这样做的原因,这可能会有所帮助,这可能会为SO用户提供其他帮助方式(也许您有一个“此处”)。