我原来用DBGridEh3.6版本的时候用DBGridEh控件设置排序设置以下两步就可以了
1.将该组件的[optionsen]中的 dgautosorting 属性设置为 true;
2.将要排序的字段的属性列表的 [title]的 titlebutton 属性设置为 true;但是我这两个把 DBGridEh 换成了5.6版本设置完上面两步后却不能自动排序了,这是为何,是不是5.6版本还要设置其它的什么地方,麻烦大哥们告知,小弟谢谢了
1.将该组件的[optionsen]中的 dgautosorting 属性设置为 true;
2.将要排序的字段的属性列表的 [title]的 titlebutton 属性设置为 true;但是我这两个把 DBGridEh 换成了5.6版本设置完上面两步后却不能自动排序了,这是为何,是不是5.6版本还要设置其它的什么地方,麻烦大哥们告知,小弟谢谢了
EhLibADO.Pas = >ADO DataSet
EhLibBDE.pas = >BDE DataSet
EhLibCDS.pas = >ClientDataSet
EhLibDBX.Pas = >DBExpress DataSet
EhLibIBX.pas = >IBX DataSet
EhLibMTE.pas = >MemTable
万分感谢,果然加了单元就可以排序了,但是我现在又碰到了不能赛选的问题,之前的3.6版本我只要设置
DBGridEh里的STFilter下的Visible为True 以及ADOQuery里的Filtered 为true就可以了,但是在5.6里我设置了以后筛选不了它提示 Type mismatch in expression 这个错误!麻烦babydog01大哥告诉小弟,小弟万分感谢!哎!怎么5.6版本那么麻烦的,在3.6里设置好就完事了都吧用添加什么单元的!