数据源为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;
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18