程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> dbgrideh如何實現點擊標題排序

dbgrideh如何實現點擊標題排序

編輯:Delphi

  數據源為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';
  end;

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved