Ehlib DBGrideh Filter 过滤

来源:互联网 发布:mysql删除表数据语句 编辑:程序博客网 时间:2024/04/18 10:04

使用DBGridEh自动过滤实现方法:

1.所用到的控件(以ADO为列):ADOQuery,DataSetDriverEh(ehlib),MemTableEh(ehlib),DataSource,DBGridEh

2.关联设置:DataSetDriverEh.ProviderDataSet:=ADOQuery; 

                 MemTableEh.DataDriver:=DataSetDriverEh; 

                DataSource.DataSet:=MemTableEh;

               DBGridEh.DataSource:=DataSource

3.DBGridEh 的关键设置:DBGridEh.STFilter.Local:=true;

                                    DBGridEh.STFilter.Visible:=True;

                                    DBGridEh.Columns[i].STFilter.Visible:=True;

4.单元文件 initialization 部分加入下面一句
                   DBGridEhCenter.FilterEditCloseUpApplyFilter := True;

5.单元文件 Uses 部分 添加  EhLibMTE 单元

 

ok ,可以尝试了