找回密码
 立即注册

QQ登录

只需一步,快速开始

loulelin

注册会员

3

主题

4

帖子

73

积分

注册会员

积分
73
最新发帖
loulelin
注册会员   /  发表于:2017-6-2 15:41  /   查看:3526  /  回复:3
winform。我在查询出来后的数据,进行了筛选,显示了筛选后的查询结果。
我再次查询后,能不能保持这个筛选结果,就是绑定数据源时就绑定了筛选后的结果。如果要显示全部,就手动去除筛选条件,而不是现在的都重新绑定。
如果c1flexgrid 本身没有这个功能,我有什么办法可以实现这个功能吗

3 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2017-6-2 17:53:50
沙发
你好:C1FlexGrid 没有这样的功能,您的业务需要在筛选时保存过滤条件,在绑定时根据条件进行过滤后在绑定数据,如果要显示全部,就不要再过滤了,直接绑定数据源。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
loulelin
注册会员   /  发表于:2017-6-2 20:24:53
板凳
我怎么来保存过滤条件,在哪个事件里来保存,是AfterFilter事件中吗,
我怎么获取到过滤条件,并在再次查询时引用这些过滤条件
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-6-5 10:21:27
地板
你好,如果用FlexGrid的过滤属性,那需要自定义重写IC1ColumnFilterEditor的接口,这个demo也有源码的,如果你是直接对数据进行过滤后在绑定到flexgrid,可以使用C1DataSource作为数据源,它里面有过滤条件,你也可以了解,看那种更适合你的需求
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部