2

Web サイトに SSRS のナビゲーションを作成したいと考えています。左側のパネルにはすべてのレポートが表示され、右側にはユーザーが選択したレポートの div が表示されます。SSRS レポート ビューアーを HTML div に埋め込むことはできますか?

次の場所に移動したときに表示されるレポート ビューアー:

http://<server>/ReportServer/Pages/ReportViewer.aspx?%2f<path>%2f<ReportName>&rs:Command=Render

また、URL にユーザー名を渡すことはできますか? 利用してみました

http://<server>/ReportServer/Pages/ReportViewer.aspx?%2f<path>%2f<ReportName>&rs:Command=Render&UserId='username'

エラーが発生します:

An attempt was made to set a report parameter 'UserId' that is not defined in this report. (rsUnknownReportParameter)

ありがとう

より詳しい情報:

私は使用してDataExtensionsおり、ユーザーIDは接続する必要があるデータベースを提供します。ではオブジェクトをwinforms使用しMicrosoft.Reporting.WinForms.DataSourceCredentialsて DB を指定できますが、ではWebFormDataSourceCredentials を使用できません (読み取り専用)

何か案は?

4

1 に答える 1

1

(rsUnknownReportParameter) は、存在しないレポート パラメーターを設定しようとしていることを意味します。レポートをもう一度見て、SSRS と URL の両方でスペルが正しいことを確認することをお勧めします。

最初の質問に対する答えは「はい」です。サイトのレポート用に別のページを作成し、レポート ビューアー コントロールを使用してそれらのページのサーバー レポートを参照できます。次に、メニューで div iframe を移動先のレポートに変更します。メニューボタンのレポートにこのようなものを投げます

これにより、ID IframeID を持つ iframe の src が変更されます。SSRS レポートを Web アプリに追加するという質問を達成するには、いくつかの方法があります。これは私の行く方法です。

エラーメッセージはこちら

于 2014-12-22T18:30:56.710 に答える