DBGridEH - 實現點擊標題排序

數據源爲adoQuery

1、首先設置dbGridEh裏需要排序的字段的Title->Titlebutton屬性爲true

2、設置dgGridEh的optionsEh->dbhautoSortMarking屬性爲true

3、在dbGridEh的ontitleButtonClick事件裏面判斷。

procedure Tfrmmain.dbgGridEh1TitleBtnClick(Sender: TObject; ACol: Integer;
  Column: TColumnEh);
begin
      if column.Title.SortMarker=smdowneh then
         adoQuery1.Sort :=column.FieldName
   else
         adoQuery1.Sort :=column.FieldName +' DESC';

 
發佈了19 篇原創文章 · 獲贊 0 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章