Ehlib DBGrideh Filter 过滤

    技术2022-05-20  54

    使用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 ,可以尝试了

              


    最新回复(0)