0

我设计了一个具有参数的报告(.rdl 文件),我在 .net c# 中设置该参数并传递给reportviewer。您将如何处理参数未设置为值的报告。如果参数为空,我想返回所有行。

这就是我在报表设计器中所拥有的:

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

2 回答 2

0

将选择更改为:

SELECT *
FROM
  Users
WHERE UserID = (@ReportParameter1) or @ReportParameter1 is null
于 2013-03-13T18:10:04.750 回答
0
SELECT *
FROM
  Users
where (@ReportParameter1 is null or UserID =@ReportParameter1)
于 2013-03-13T18:17:44.590 回答