1.使用STFilter 属性过滤时必须根据数据访问驱动引用EhLibADO , EhLibBDE 等相关单元。
DBGridEhDefaultStyle.FilterEditCloseUpApplyFilter := True; (下拉选择后直接过滤,否则需要按回车)
reference:
http://www.faceker.com/category/delphi/ehlib
../EhLib 4.1.4/DataService/readme.txt
2.设置排序:
sortlocal :=true, 在客户端数据集内排序,
然后dghAutoSortMarkingEh 为true
然后 字段的Title.TitleButton := True;
根据数据访问驱动引用EhLibADO , EhLibBDE 等相关单元(内有排序代码),即可实现排序,或在OnSortMarkingChanged 事件写代码
reference:
帮助 SortLocal