首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

DBGridEh本土过滤失败!没有使用ADO

2012-06-20 
DBGridEh本地过滤失败!没有使用ADO使用了如下组件DBGrideh, DataSource, MemTableEh ,DataSetDriverEh , T

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也可以过滤吧

热点排行