在ReportViewer中创建可选参数

时间:2014-11-16 08:02:32

标签: c# .net

如何将reportviewer中的参数设置为可选参数,以便如果参数为空或为null,则忽略该参数并且报告不应对其应用过滤器?

1 个答案:

答案 0 :(得分:1)

首先,您需要确保该参数在SQL Server报表生成器中可以为空。双击有问题的参数,然后选择允许空值。

我会发布一张图片,但我没有足够的等等......

使其工作的最后一件事是将空值传递给您的报告......这可以通过不同的方式完成,但这就是我使用它的方式......

ReportViewer1.ServerReport.SetParameters(new ReportParameter(tb.ID, new string[] { null }));

希望这有帮助。