看了demo始终找不到属性的设置! 
     我用的数据源ado 头文件也添加了ehlibado, 
initializationDBGridEhCenter.FilterEditCloseUpApplyFilter := True;
这个也写了, DataSetDriverEh1连接 ADOTable1,
 MemTableEh1,连接DataSetDriverEh1 ,DataSource1连接MemTableEh1!
过滤始终没有用!

解决方案 »

  1.   

    直接在数据集里设置过滤
    ADOQuery1.Filter:='过滤字符串';
    ADOQuery1.Filtered:=true;
      

  2.   

    1.uses 里加EhLibADO;
    2.窗体上放dbgrideh,adotable,datasource,设置,
    3.dbgrideh的stfilter.local =true, visible=true,
    4.dbgrideh右键,建立字段,并与adotable的字段关联
    5.单独选中某个字段,listsource=datasoure,listfield=要过滤的字段,其他字段依次同样
    6.运行,点向下箭头,选某字段中的一个值,dbgrideh自动将符合此条件的记录显示出来
      

  3.   

     这个方法可以啊,我想把全部字段都有过滤!
      cxgrid 不能用