在ehlib的DBGridEh控件中使用过滤功能很方便,但使用过程中有几个容易被忽略的地方,它曾经困绕了我很长时间,过滤功能就是用不起来。
1.在UNIT中加入
uses EhLibXXX(EhLibADO、EhLibDBE等,根据你选用的数据集来定);
initialization
DBGridEhDefaultStyle.FilterEditCloseUpApplyFilter := True;
.END
前面
2.设置属性
DBGridEh.STFilter.Local := True;
DBGridEh.STFilter.Visible:= True;
3.设置需过滤字段的 STFilter 属性,这个地方我就不详细遇了,相信大家都会了。