c# - C#如何使用参数过滤报表查看器
问题描述
所以这很令人沮丧,无法过滤报表查看器,我尝试了许多在线教程,但它们都没有帮助。所以这是我将表格中的项目显示AddPoTbl
给报告查看器的代码。
CmbViewPo();
ItemDataSet m = new ItemDataSet();
SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM AddPoTbl", con);
da.Fill(m, m.Tables[0].TableName);
ReportDataSource rds = new ReportDataSource("PoDataSet", m.Tables[0]);
this.reportViewPo.LocalReport.DataSources.Clear();
this.reportViewPo.LocalReport.DataSources.Add(rds);
this.reportViewPo.LocalReport.Refresh();
this.reportViewPo.RefreshReport();
我想用我的组合框的值或包含组合框的值的参数来过滤它。我已经尝试过滤它的行,tablix
还有更多请帮助我。
谢谢 !
解决方案
您可以为要过滤的列添加参数。
- 右键单击报告中的表
- 特性
- 过滤器
- 添加表达式、运算符
- 选择参数作为过滤器
就这样。请观看以下视频了解更多详情。
推荐阅读
- angular - 如何在 Angular 中实现自动完成?
- javascript - 在 ComponentDidMount 中反应 axios 请求不将数据作为道具传递给组件
- swift - 呈现时 UINavigationController 奇怪的透明度行为
- apache-spark - Java Spark 程序中的 Pyspark UDF
- batch-file - ".==." 是什么意思?批量的意思?
- riscv - RISC-V 中 JAL 和 JALR 指令的偏移地址
- beautifulsoup - 使用 Beautifulsoup 拉取属性
- javascript - 复杂密码设置角度 8 的正则表达式
- codeigniter - 如何将 Sql 查询转换为 codeigniter Active Record
- reactjs - Fable.React - 编辑输入字段将光标移动到文本末尾