2012-07-11 139 views
0

我正在使用ASP.NET/C#。目前,我在tutorial之后显示简单的Report根据条件在报告查看器中显示报告?

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

Reports什么是基于某些条件?

如何根据条件显示报告?

例子:

员工展示名称以 'A' 的细节。 我希望我能解释我的问题。

任何人都可以帮助我做到这一点?

欢迎任何建议。

+0

检查http://www.gotreportviewer.com/有关的ReportViewer更多信息。 此外,可以通过编程将报告和数据集绑定到查看器以获取不同的报告。 – 2012-07-11 10:57:18

+0

@Luuk我会检查出来,但任何简单的示例链接将是非常有用的。谢谢。 – freebird 2012-07-11 10:59:49

回答

2

你的意思是这样的吗?

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

“数据”在我的情况是自定义的通用对象列表

+0

我不确定我没有Report Viewer的使用经验。我可以怎样指定我的条件?谢谢。 – freebird 2012-07-11 11:08:12

+0

您在打开报告之前以编程方式处理条件。这个条件在打开之前修改数据。 – 2012-07-11 11:39:04

+0

这意味着数据是这里的数据集,我在将数据分配给ReportDataSource之前设置了我的条件。是吗?谢谢 – freebird 2012-07-11 11:42:32