因為使用了DBX+ClientDataSet,所以排序顯得簡單些,只需要設(shè)定幾個屬性就OK了。 1.DbGridEH 中設(shè)定: OptionsEh中dghAutoSortMarking:=True; SortLocal:=True; Columns的Title.TitleButton:=True; 2.在單元中引用 EhLibCDS 這樣就實現(xiàn)了點擊title進(jìn)行排序,而且不回資料庫再撈資料。 (追加備注:在使用發(fā)現(xiàn)如果設(shè)定了Clientdataset的MasterSource屬性,并關(guān)聯(lián)字段,那么排序會報錯!, 所以結(jié)論應(yīng)該是單表應(yīng)用) |
|