非 fkData 的字段,如何实现 DBGrid 的 TitleClick 排序?(採 ADO 的 Sort)
DBGrid 在 TitleClick 进行排序,已经很多人讨论过了
但如果该行的字段是个 fkLookup 或是 fkCalculated 呢?
大家都怎么实现的?(例如: 一个数字的 foreign key 字段,我们在 DBGrid 中显示的是 lookup 出来的有意义文字字段,这 fkLookup 无法指定给 ADO 的 .Sort)
ps. 为了避免采用改变 ORDER BY 子句的方式造成 TADOQuery 关了再开的动作,我用 ADO 的 Sort 比较方便,但目前不知 fkLookup 怎么处理...