DBGridEh组件的排序问题
使用DBGridEh组件,按照以下步骤操作了1-4,但点击标题,不能排序
实际上,实现该功能非常简单(以下我以BDE为例说明如何实现自动排序):
1.在窗体上放置一个 DBGridEh 组件,并将其连接到相应的 BDE 数据集;
2.将该组件的[OptionsEn]中的 dgAutoSortMarking 属性设置为 True;
3.双击该组件,在其弹出的属性编辑器中添加相关字段;
4.将要排序的字段的属性列表的 [Title]的 TitleButton 属性设置为 True;
这句不理解,什么意思?
5.最后,千万不要忘了在 uses 子句中加上 EhlibBDE单元。
[解决办法]
DBGrid是可以通过SQL排序,但不是"自动的"
EhLib实际也通过orader by,所以TTable不行.且原有的SQL中不能有order by