C# 代码控制ReportViewer报表的列显示或隐藏
来源:互联网 发布:光纤音频输出端口 编辑:程序博客网 时间:2024/06/04 21:16
业务需要筛选某些列,所以需要使用代码去控制列的隐藏与显示
打开报表,在报表参数选项右键点击添加参数
然后设置参数名称与数据类型,我们要让列隐藏,所以使用的是布尔值:
添加完参数后,打开报表,选中需要隐藏的列:
右键选中的列,选择列可见性,打开一个窗口:
选择基于表达式显示或隐藏,并点击按钮:
表达式里写上
=iif(Parameters|参数名.Value,true,false)
插入参数可以在下面的类别中选中参数,然后双击某个参数也可以插入参数
到这里基本上就完成了,我们只需要在代码绑定页面写入:
var param = new ReportParameter("IsShowAreaName", "true");//true为启用隐藏, false为显示 ReportViewer1.LocalReport.SetParameters(param);//添加参数
到这里已经完成了,不过需要注意的是,设置了参数就必须要传参,否则报表是不出来的~
阅读全文
0 0
- C# 代码控制ReportViewer报表的列显示或隐藏
- C# ReportViewer 的显示控制
- 代码中控制布局显示或隐藏
- C#中实现动态隐藏/显示RDLC报表的表头(列)
- easyui的datagrid显示或隐藏列
- 报表ReportViewer显示rdlc资源的图片
- C#报表控件ReportViewer的使用
- javascript 控制层的显示或隐藏
- C#报表控件ReportViewer
- C# ReportViewer报表 详解
- 返回顶部隐藏显示的控制代码
- 报表ReportViewer显示图片--rdlc
- 报表ReportViewer显示图片--rdlc
- 报表ReportViewer显示图片--rdlc
- GridView控制某一列的隐藏和显示
- JS控制表格的列显示和隐藏
- select onchange事件控制tr的显示或隐藏
- js控制隐藏或显示table的某一行
- php访问数据库一般步骤
- QT的添加动作
- STM32L152 ADC单通道采集模拟量
- CSS display 属性
- JVM之JVM基本结构
- C# 代码控制ReportViewer报表的列显示或隐藏
- lightOJ 1052 String Growth(矩阵快速幂,找规律)
- ReactNative中Redux简单使用
- “一句话+一个例子“理解Java中的代理原理
- Quartz中时间表达式的设置-----corn表达式
- 【java】【spring】spring cron表达式
- Windows VS2013(Visio Studio)报错解决
- 实验吧-CTF-简单的sql注入思路
- 普通语音(没文件头,即非wav)合成技术