empty reportviewer parameter

本文关键字:parameter reportviewer empty | 更新日期: 2023-09-27 18:03:40

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

这是我在报表设计器中的内容:

SELECT *
FROM
  Users
WHERE UserID = (@ReportParameter1)

empty reportviewer parameter

改变Select as:

SELECT *
FROM
  Users
WHERE UserID = (@ReportParameter1) or @ReportParameter1 is null
SELECT *
FROM
  Users
where (@ReportParameter1 is null or UserID =@ReportParameter1)