0

パラメーターを持つレポート(.rdlファイル)を設計し、そのパラメーターを.net c#で設定して、reportviewerに渡します。パラメータが値に設定されていないレポートをどのように処理しますか。パラメータがnullの場合、すべての行を返したいのですが。

これは私がレポートデザイナーに持っているものです:

SELECT *
FROM
  Users
WHERE UserID = (@ReportParameter1)
4

2 に答える 2

0
SELECT *
FROM
  Users
where (@ReportParameter1 is null or UserID =@ReportParameter1)
于 2013-03-13T18:17:44.590 に答える
0

次のように選択を変更します。

SELECT *
FROM
  Users
WHERE UserID = (@ReportParameter1) or @ReportParameter1 is null
于 2013-03-13T18:10:04.750 に答える