L
lingmao3
Unregistered / Unconfirmed
GUEST, unregistred user!
ehlib4.2中dbgrideh过滤问题:demo1中的过滤是怎么做的?
我已将pas中的代码都删光了,它还能起作用.说明它没写多少代码就实现了.
可我自已做的代码就是实现不了它的功能.
网上说是通过内存方式,本人才疏学浅,请高手详解.
另提供我已实现的功能,供网友参考,共同进步.
简单的过滤:
uses EhlibADO,EhlibCDS,EhlibDBX,EhlibIBX,EhlibMTE;
dbgrid1.STFilter.Local:=true;
dbgrid1.STFilter.Visible:=true;
initialization
DBGridEhCenter.FilterEditCloseUpApplyFilter := True;
可下拉的过滤:
dbgrid1.Columns[0].STFilter.datefield、keyfield、listfield、listsource设置好,就有下拉过滤了,和excel一样。
但是demo里的例子datefield、keyfield、listfield、listsource没填,也能下拉过滤,实在不明白怎么回事。求教。
我已将pas中的代码都删光了,它还能起作用.说明它没写多少代码就实现了.
可我自已做的代码就是实现不了它的功能.
网上说是通过内存方式,本人才疏学浅,请高手详解.
另提供我已实现的功能,供网友参考,共同进步.
简单的过滤:
uses EhlibADO,EhlibCDS,EhlibDBX,EhlibIBX,EhlibMTE;
dbgrid1.STFilter.Local:=true;
dbgrid1.STFilter.Visible:=true;
initialization
DBGridEhCenter.FilterEditCloseUpApplyFilter := True;
可下拉的过滤:
dbgrid1.Columns[0].STFilter.datefield、keyfield、listfield、listsource设置好,就有下拉过滤了,和excel一样。
但是demo里的例子datefield、keyfield、listfield、listsource没填,也能下拉过滤,实在不明白怎么回事。求教。