找回密码
 立即注册

QQ登录

只需一步,快速开始

76856123

中级会员

9

主题

31

帖子

988

积分

中级会员

积分
988

活字格认证

76856123
中级会员   /  发表于:2014-10-11 23:37  /   查看:8659  /  回复:9
如题,请问C1flexgrid如何取得过滤后的数据,我想在打印的时候可以取得过滤后的数据打印出来,或者把这些数据显示到另一个界面

9 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2014-10-13 14:29:00
沙发
回复 1楼76856123的帖子

打印的时候显示的就是过滤后的数据。
打印C1FlexGrid请参考中文文档:http://www.gcpowertools.com.cn/d ... #!Documents/_38.htm
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
76856123
中级会员   /  发表于:2014-10-13 17:54:00
板凳
我最主要想取得过滤后的数据,打印只是其中的一个要求
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-10-14 09:16:00
地板
回复 3楼76856123的帖子

你是想取到行数据、列数据,选择的数据,或是别的?
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
76856123
中级会员   /  发表于:2014-10-14 15:27:00
5#
比如有个表格绑定数据库,过滤采用表格自带过滤器,用户自己选择过滤数据后,如果是导出EXCEL是可以选择是导出全部表格数据还是过滤后显示的数据,那么过滤后显示的表格数据如何通过编程的方式取得?或者说可以取得用户设置的过滤条件?
回复 使用道具 举报
76856123
中级会员   /  发表于:2014-10-14 15:27:00
6#
回复 4楼Alice的帖子

比如有个表格绑定数据库,过滤采用表格自带过滤器,用户自己选择过滤数据后,如果是导出EXCEL是可以选择是导出全部表格数据还是过滤后显示的数据,那么过滤后显示的表格数据如何通过编程的方式取得?或者说可以取得用户设置的过滤条件?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-10-14 16:50:00
7#
回复 6楼76856123的帖子

你可以通过SaveGrid方法直接导出到excel,并通过FileFlags对导出的内容选择。
但是无法获取到这个过滤Grid。你可以自己写代码去获取判断,比如C1FlexGrid.Rows[index].IsVisible。false的时候就是被隐藏了。true就是显示在c1FlexGrid。

评分

参与人数 1满意度 +5 收起 理由
76856123 + 5 好吧,虽然是个变通方法,也谢谢你了!

查看全部评分

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
76856123
中级会员   /  发表于:2014-10-14 22:58:00
8#
那么用户设置的过滤条件如何获取?
回复 使用道具 举报
76856123
中级会员   /  发表于:2014-10-14 22:58:00
9#
回复 7楼Alice的帖子

那么用户设置的过滤条件如何获取?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-10-15 10:26:00
10#
回复 9楼76856123的帖子

使用AllowFiltering为true,并在运行时候设置的过滤无法直接获取。
如果你需要更精细的过滤控制,自定义过滤过程,这样也能取到过滤的条件。
程序化的管理过滤器,请参考:
http://www.gcpowertools.com.cn/d ... #!Documents/_40.htm
还有如下的文章,也是自定义UI过滤。
这样就能控制用户的输入。
http://www.gcpowertools.com.cn/d ... /#!Documents/ui.htm
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部