2

ASP.net Reportviewerを使用して、WebサイトにSSRSレポートを表示しています。

レポートにあるデータソースの数を知りたいのですが。

私は現在使用しています:

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

これは、プロンプトを必要とするデータソースの数のみを返します。

レポートのデータソースの完全なリストを取得するにはどうすればよいですか?

編集:

データソースをカウントしたい理由は、レポート開発者に、システムが実行時にデータソースの資格情報を変更できるデータソースのみを許可しているためです。

したがって、「このレポートは、統合されたセキュリティまたは保存された資格情報を使用するデータソースを使用しています」というメソッドが返される場合、これは私たちにも有効です。

4

1 に答える 1

0

私の知る限り、ReportViewer ServerReport には、レポートで使用されているすべてのデータ ソースを取得する方法がありません。別のアプローチは、Web サービス API でメソッドを使用することです。GetItemDataSources(string itemPath)

于 2013-01-18T10:30:22.990 に答える