DBGridEh本地过滤失败!没有使用ADO
使用了如下组件
DBGrideh, DataSource, MemTableEh ,DataSetDriverEh , TTable
关系如下
DBGrideh.DataSource -> DataSource
DataSource.DataSet -> MemTableEh
MemTableEh.DataDriver -> DataSetDriverEh
MemTableEh.ProviderDataSet -> TTable
数据来源是落地的dbf文件。
本来只是用了DataSource和TTable,为了使用DBGrid的group功能,使用了MemTableEh.
现在想要使用过滤功能
DBGrideh.STFilter 的属性InstantApply ,Local, Visible均设置为true;
DBGridEh->Center->FilterEditCloseUpApplyFilter 也为true;
但是选择过滤条件后无法过滤!
难道非要使用ADO控件来获取数据数据才行?我只要本地过滤就OK!
知道解决办法的大神帮帮忙啊!
召唤妖哥 @ccrun
[解决办法]
能抢到点分?
[解决办法]
TTable也可以过滤吧