根据条件在报告查看器中显示报告?

时间:2012-07-11 10:50:22

标签: c# asp.net reporting reportviewer

我正在使用ASP.NET/C#。目前我在tutorial之后显示简单的Report

在本教程中,他们只选择要显示的字段,并显示Reports

基于某些条件,Reports呢?

如何根据条件显示报告?

示例:

显示名称以“A”开头的员工的详细信息。 我希望我能够解释我的问题。

任何人都可以帮我这样做吗?

欢迎任何建议。

2 个答案:

答案 0 :(得分:2)

你的意思是这样吗?

ReportDataSource rds0 = new ReportDataSource("DataSetNameDefinedInReport", data);
this.reportViewer1.LocalReport.ReportPath = @"Reportname.rdlc";
this.reportViewer1.LocalReport.DataSources.Add(rds0);
//show report!
this.reportViewer1.RefreshReport();

我的案例中的“数据”是自定义对象的通用列表

答案 1 :(得分:0)

报告采用参数。您可以设置这些以过滤掉数据。

这套教程可以帮助您入门:Adding Parameters to reports