1.将该组件的[optionsen]中的 dgautosortmarking 属性设置为 true;
2.将要排序的字段的属性列表的 [title]的 titlebutton 属性设置为 true;
但是我这两个把 DBGridEh 换成了5.6版本设置完上面两步后却不能自动排序了,这是为何,是不是5.6版本还要设置其它的什么地方,麻烦大哥们告知,小弟谢谢了
5 个解决方案
#1
根据自己的数据源链接方式,分别USE下面的单元:
EhLibADO.Pas = >ADO DataSet
EhLibBDE.pas = >BDE DataSet
EhLibCDS.pas = >ClientDataSet
EhLibDBX.Pas = >DBExpress DataSet
EhLibIBX.pas = >IBX DataSet
EhLibMTE.pas = >MemTable
EhLibADO.Pas = >ADO DataSet
EhLibBDE.pas = >BDE DataSet
EhLibCDS.pas = >ClientDataSet
EhLibDBX.Pas = >DBExpress DataSet
EhLibIBX.pas = >IBX DataSet
EhLibMTE.pas = >MemTable
#2
Ls好快啊。
#3
to babydog01
万分感谢,果然加了单元就可以排序了,但是我现在又碰到了不能赛选的问题,之前的3.6版本我只要设置
DBGridEh里的STFilter下的Visible为True 以及ADOQuery里的Filtered 为true就可以了,但是在5.6里我设置了以后筛选不了它提示 Type mismatch in expression 这个错误!麻烦babydog01大哥告诉小弟,小弟万分感谢!
哎!怎么5.6版本那么麻烦的,在3.6里设置好就完事了都吧用添加什么单元的!
万分感谢,果然加了单元就可以排序了,但是我现在又碰到了不能赛选的问题,之前的3.6版本我只要设置
DBGridEh里的STFilter下的Visible为True 以及ADOQuery里的Filtered 为true就可以了,但是在5.6里我设置了以后筛选不了它提示 Type mismatch in expression 这个错误!麻烦babydog01大哥告诉小弟,小弟万分感谢!
哎!怎么5.6版本那么麻烦的,在3.6里设置好就完事了都吧用添加什么单元的!
#4
#5
复选,你应该是指 首列自动序号旁边那上多选。要设置一个属性的,
#1
根据自己的数据源链接方式,分别USE下面的单元:
EhLibADO.Pas = >ADO DataSet
EhLibBDE.pas = >BDE DataSet
EhLibCDS.pas = >ClientDataSet
EhLibDBX.Pas = >DBExpress DataSet
EhLibIBX.pas = >IBX DataSet
EhLibMTE.pas = >MemTable
EhLibADO.Pas = >ADO DataSet
EhLibBDE.pas = >BDE DataSet
EhLibCDS.pas = >ClientDataSet
EhLibDBX.Pas = >DBExpress DataSet
EhLibIBX.pas = >IBX DataSet
EhLibMTE.pas = >MemTable
#2
Ls好快啊。
#3
to babydog01
万分感谢,果然加了单元就可以排序了,但是我现在又碰到了不能赛选的问题,之前的3.6版本我只要设置
DBGridEh里的STFilter下的Visible为True 以及ADOQuery里的Filtered 为true就可以了,但是在5.6里我设置了以后筛选不了它提示 Type mismatch in expression 这个错误!麻烦babydog01大哥告诉小弟,小弟万分感谢!
哎!怎么5.6版本那么麻烦的,在3.6里设置好就完事了都吧用添加什么单元的!
万分感谢,果然加了单元就可以排序了,但是我现在又碰到了不能赛选的问题,之前的3.6版本我只要设置
DBGridEh里的STFilter下的Visible为True 以及ADOQuery里的Filtered 为true就可以了,但是在5.6里我设置了以后筛选不了它提示 Type mismatch in expression 这个错误!麻烦babydog01大哥告诉小弟,小弟万分感谢!
哎!怎么5.6版本那么麻烦的,在3.6里设置好就完事了都吧用添加什么单元的!
#4
#5
复选,你应该是指 首列自动序号旁边那上多选。要设置一个属性的,