1

我想在 rdlc 报告列中有过滤选项(如 Excel 表中可用的选项)。有可能吗?如何?

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

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

请让我知道此选项或解决方法。

4

2 回答 2

0

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

像这样的东西:

SELECT * FROM tbl_Name WHERE CategoryTofilter = @variable

然后修改表适配器字符串

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

这应该可以解决问题。

于 2013-06-25T15:03:28.257 回答
0

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

于 2010-04-15T14:06:45.897 回答