Ehlib组件DBGridEh自动排序之正常运行

根据Ehlib使用说明之自动排序并显示标记(▽降序△升序),仅设置属性不用写代码实现点击标题头自动排序。

DBGridEh组件可以在标题行单元格中显示小三角形升、降排序标志符图片,在运行时可点击标题行,图片自动切换并做相应排序。

1)设置全部列为排序字段,具体属性设置如下:

  DBGridEh.ColumDefValues.Titles.TitleButton:=True;

  DBGridEh.[OptionsEh].dghAutoSortMarking属性设为True

  DBGridEh.SortLocal:=True;

2)设置部分列为排序字段,具体设置如下

  DBGridEh.[OptionsEh].dghAutoSortMarking=True;

  DBGridEh.[Columns].[Title].TitleButton=true;

一丝不苟的按照要求设置完成,点击标题显示上下三角标志,但并不自动排序。

反复折腾后,发现不能自动排序是因为其并不自动引用EhlibAdo或EhlibBDE,将该引用手工加入Uses后正常运行。


以上delphi XE10.2+Ehlib9.1通过。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值