如何在RDLC报告列中创建过滤器选项?

时间:2010-04-06 04:08:06

标签: filter report rdlc viewer

我希望在rdlc报告列中有过滤选项(如Excel表格中的那个)。它有可能吗?如何?

http://img62.imageshack.us/img62/2223/sample1n.png

我正在尝试使用Visual Studio 2005和Microsoft报表查看器。

请告诉我这方面的选择或解决方法。

2 个答案:

答案 0 :(得分:0)

有一种可用的交互式排序,可让您在列上创建向上/向下箭头,以便在创建报告后对列进行排序。它不像Excel过滤器选项。

答案 1 :(得分:0)

您可以对数据源中的查询中的数据进行排序,或者甚至可以使用报表属性菜单中的“排序”或“过滤器”选项来过滤数据。但是如果你想在代码运行时这样做,你需要在数据集中创建一个自定义查询。

类似的东西:

SELECT * FROM tbl_Name WHERE CategoryTofilter = @variable

然后修改表适配器字符串

int var;
this.tblName.Fill(this.DataSetName.tbl_Name, Variable)
this.reportViewerName.RefreshReport();`

这应该可以解决问题。