Foxtable(狐表)用户栏目专家坐堂 → 如何设置自动筛选模式


  共有3991人关注过本帖树形打印复制链接

主题:如何设置自动筛选模式

帅哥哟,离线,有人找我吗?
qqzwc
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:159 积分:1118 威望:0 精华:0 注册:2020/2/11 11:42:00
  发帖心情 Post By:2022/2/17 15:30:00 [显示全部帖子]

感谢帮助,简直太有用了,QQ技术客服都没给我这个答案,就说让用高级筛选,还是这个方法好使!

 回到顶部
帅哥哟,离线,有人找我吗?
qqzwc
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:159 积分:1118 威望:0 精华:0 注册:2020/2/11 11:42:00
  发帖心情 Post By:2022/2/17 17:13:00 [显示全部帖子]

这个属性非常方便,但是显然用了这个筛选了一列或者多列之后,Foxtable本身的取消筛选是无效了。
此时虽然可以Tables("表A").Grid.AllowFiltering=False取消筛选,但是再设置为.Grid.AllowFiltering=True后,筛选条件还是继续存在,如何用代码快速清楚所有筛选条件并保留自动筛选功能呢?类似于.Filter=""这样的?

 回到顶部
帅哥哟,离线,有人找我吗?
qqzwc
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:159 积分:1118 威望:0 精华:0 注册:2020/2/11 11:42:00
  发帖心情 Post By:2022/2/18 15:06:00 [显示全部帖子]

自问自答,参考CompentOne文档后,得知清除筛选的代码为
Tables("表A").Grid.FilterDefinition = String.Empty

更多针对Tables("表A").Grid也就是C1.Win.C1FlexGrid.C1FlexGrid控件的使用方法大家可以参考
https://www.grapecity.com/componentone/docs/win/online-flexgrid/C1.Win.C1FlexGrid.4.5.2~C1.Win.C1FlexGrid_namespace.html

[!!!务必注意!!!] 这类底层方式实现的筛选,仅限于查看数据,千万不要在这类筛选模式下进行复制粘贴类的编辑动作,因为这类方法下你看到的数据行与Foxtable认为他自己显示的数据行,并不一致!
[此贴子已经被作者于2022/3/28 17:20:51编辑过]

 回到顶部