DELPHI +ClientDataSet+DBGRIDEH 进行排序
因为使用了DBX+ClientDataSet,所以排序显得简单些,只需要设定几个属性就OK了。
1.DbGridEH 中设定:
OptionsEh中dghAutoSortMarking:=True;
SortLocal:=True;
Columns的Title.TitleButton:=True;
2.在单元中引用 EhLibCDS
这样就实现了点击title进行排序,而且不回资料库再捞资料。
(追加备注:在使用发现如果设定了Clientdataset的MasterSource属性,并关联字段,那么排序会报错!,
所以结论应该是单表应用)