动态控制报表列的显示与隐藏
本帖最后由 Lenka.Guo 于 2016-3-25 11:23 编辑环境:WebForm
问题:希望通过 CustomizeToolbar()方法,添加一个按钮,此按钮用来控制报表中某列的隐藏,如何实现呢?
您好, 您使用的是哪种类型的WebViewer
根据您的描述,需要自定义WebViewer 中的Toolbar Button来控制列的显示与隐藏。
实现思路:
1. 自定义Viewer,添加Button :
HTMLViewer参考博客:http://blog.gcpowertools.com.cn/post/2014/08/24/advanced-html-viewer-with-export-options.aspx
FlahsViewer 参考文档: http://www.gcpowertools.com.cn/docs/ActiveReports/AR9Guide/#!Documents/flash1.htm
2. 动态列,区域报表动态列,通过动态设置列头来实现可参考博客:动态列设置
RDL 报表,可参考在线Demo:选择列
主要思路:在报表设计时,
1. 添加报表参数,将参数设为Bool 类型,并设置默认值。
2 设置列的Visibility中的Hidden属性;
我的意思是在C#里面控制。例如:我在C#获取QueryString["ShowPrice"],如果ShowPrice为true,则隐藏“价格列”,怎么写? 有点急啊 本帖最后由 Lenka.Guo 于 2016-4-12 15:49 编辑
wu8829 发表于 2016-4-12 12:54
有点急啊
我理解您的意思是,根据用户选择,动态显示列。实现思路;
具体实现方法:详见2#,与您的意思是一致的,您只需要将Bool值传给报表参数即可。
2#给出的资源有什么地方没有满足您的要求吗,实现起来有什么困难吗?
页:
[1]