我想在 rdlc 报告列中有过滤选项(如 Excel 表中可用的选项)。有可能吗?如何?
http://img62.imageshack.us/img62/2223/sample1n.png
我正在尝试使用 Visual Studio 2005 和 Microsoft 报表查看器。
请让我知道此选项或解决方法。
我想在 rdlc 报告列中有过滤选项(如 Excel 表中可用的选项)。有可能吗?如何?
http://img62.imageshack.us/img62/2223/sample1n.png
我正在尝试使用 Visual Studio 2005 和 Microsoft 报表查看器。
请让我知道此选项或解决方法。
您可以对数据源中查询的数据进行排序,甚至可以使用报表属性菜单中的“排序”或“过滤器”选项来过滤数据。但如果您想在代码运行时执行此操作,则需要在数据集中创建自定义查询。
像这样的东西:
SELECT * FROM tbl_Name WHERE CategoryTofilter = @variable
然后修改表适配器字符串
int var;
this.tblName.Fill(this.DataSetName.tbl_Name, Variable)
this.reportViewerName.RefreshReport();`
这应该可以解决问题。
有一个交互式排序可用,可让您在列上有一个向上/向下箭头,以便在创建报告后对列进行排序。不过,它不像 Excel 过滤器选项。