我希望在rdlc报告列中有过滤选项(如Excel表格中的那个)。它有可能吗?如何?
http://img62.imageshack.us/img62/2223/sample1n.png
我正在尝试使用Visual Studio 2005和Microsoft报表查看器。
请告诉我这方面的选择或解决方法。
答案 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();`
这应该可以解决问题。