一个很怪异DBGridEh设置自动排序的问题!

yangzong20 2012-11-30 03:09:04
我原来用DBGridEh3.6版本的时候用DBGridEh控件设置排序设置以下两步就可以了
1.将该组件的[optionsen]中的 dgautosortmarking 属性设置为 true;
2.将要排序的字段的属性列表的 [title]的 titlebutton 属性设置为 true;

但是我这两个把 DBGridEh 换成了5.6版本设置完上面两步后却不能自动排序了,这是为何,是不是5.6版本还要设置其它的什么地方,麻烦大哥们告知,小弟谢谢了
...全文
195 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hhhfff2010 2012-12-01
  • 打赏
  • 举报
回复
复选,你应该是指 首列自动序号旁边那上多选。要设置一个属性的,
yangzong20 2012-11-30
  • 打赏
  • 举报
回复
to babydog01 万分感谢,果然加了单元就可以排序了,但是我现在又碰到了不能赛选的问题,之前的3.6版本我只要设置 DBGridEh里的STFilter下的Visible为True 以及ADOQuery里的Filtered 为true就可以了,但是在5.6里我设置了以后筛选不了它提示 Type mismatch in expression 这个错误!麻烦babydog01大哥告诉小弟,小弟万分感谢! 哎!怎么5.6版本那么麻烦的,在3.6里设置好就完事了都吧用添加什么单元的!
我看见佛 2012-11-30
  • 打赏
  • 举报
回复
Ls好快啊。
babydog01 2012-11-30
  • 打赏
  • 举报
回复
根据自己的数据源链接方式,分别USE下面的单元: EhLibADO.Pas = >ADO DataSet EhLibBDE.pas = >BDE DataSet EhLibCDS.pas = >ClientDataSet EhLibDBX.Pas = >DBExpress DataSet EhLibIBX.pas = >IBX DataSet EhLibMTE.pas = >MemTable

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧