EditTreeGridFilter(可编辑树表筛选)是被设计用来给SmEditTreeGrid控件进行动态筛选而用的。此控件有别于SmTreeViewFind,SmTreeViewFind主要是查找定位单个筛选结果,而EditTreeGridFilter可以将SmEditTreeGrid中所有符合条件的行都筛选出来,这对一个目录树来说是非常有意义的。
常用属性
属性名称 | 中文名称 | 说明 |
BaseEditTreeGrid | 绑定表 | 返回或设置当前控件绑定的SmEditTreeGrid对象。 |
FilterText | 设置或返回当前目录树表的筛选文本。 | |
FilterColNames | 筛选列 | 要对哪几列进行筛选。各列名称之间用“|”分隔,例如:colA|colB |
SearchDelay | 延时触发 | 返回或设置当前筛选的延迟时间,单位毫秒。停止输入多长时间后触发TextChanged事件。 |
我们平时只需要学会如何绑定表,再调协一下FilterColNames(筛选列)属性即可。
如果我们想代码控制当前控件的筛选条件,可以直接设置GridFilter.FilterText属性。
我们SmEditTreeTable当中的这个控件就是使用的EditTreeGridFilter控件。