0

SSRS には、共有データソースとクエリによって供給されるドロップダウン リスト パラメーターを含むレポートがあります。

ReportViewer を使用してレポートを表示すると、これらは期待どおりに機能します。

ただし、SSRS Web サービスも使用して、パラメーターと使用可能な値を引き出しています。この例では、ドロップダウンが手動で入力されたリストからクエリに移動されると、使用可能な値のリストは空になります。

問題は、Web サービスが単に RDL ファイルを調べて、パラメーターに添付されたクエリを実行しないためだと思います。

私の質問は、これを行う方法、または利用可能な値を取得する方法はありますか?

4

1 に答える 1

0

MSDNを読んだ後、答えはGetReportParameters()を呼び出し、ForRenderingをtrueに設定することだと思われます。

ForRenderingの値がfalseの場合、返されるパラメーターメタデータは、指定されたレポートに現在関連付けられているパラメーターデータを表します。パラメータ値がクエリに基づいており、クエリベースのパラメータの有効な値のリストを返すことに関心がある場合は、ForRenderingをtrueに設定する必要があります。さらに、クエリベースのパラメータの場合は、すべてを渡したことを確認する必要があります。クエリパラメータを返すために必要な資格情報の。

于 2012-10-03T09:19:39.863 に答える