本帖最后由 as8876 于 2011-05-06 18:29:54 编辑

解决方案 »

  1.   

    属性面板里面的DbGridEh1.STfilter.***
      

  2.   

    DbGridEh1.STfilter.***里面只有 local和 visible两个属性,visible设置成true后列名下多出了一个空行,但是上面并没有下拉箭头呀
      

  3.   

    设置列属性中的lookupdisplayfields具体的你可以看看demo的设置是以;关联表中多个字段分隔开。
    dropdownshowtitles:=true
    dropdownsizing:=true
    dropdownwidth:=-1
      

  4.   

    我看了下lookupdisplayfields这个属性,设置的是点击下拉箭头后,下拉出的菜单中多列的列名。
    而我只需要一列,最重要的是,我这连下拉箭头都没出现,没法点击根本。悲剧
      

  5.   

    我看了下lookupdisplayfields这个属性,设置的是点击下拉箭头后,下拉出的菜单中多列的列名。
    而我只需要一列,最重要的是,我这连下拉箭头都没出现,没法点击根本。悲剧
      

  6.   

    我看了下lookupdisplayfields这个属性,设置的是点击下拉箭头后,下拉出的菜单中多列的列名。
    而我只需要一列,最重要的是,我这连下拉箭头都没出现,没法点击根本。悲剧
      

  7.   


    这是demo中的样子

    这是我现在的样子,只有一行空行,没有下拉箭头
      

  8.   

    在DBGridEh的Columns属性中,对需要的列设置STFilter下列属性:ListSource,DataField,KeyField,ListField.设置这些属性后你就可以看到与DEMO中相同的下拉箭头了。