我已会设置DBGirdEh自动排序(Ehlib自带的),就是按下标题头,升序再按降序。
我现在想在窗体上放一个按钮,按下它也可以实现自动排序,可是不知道调用DBGridEh的哪个函数。请高手帮忙。
我现在想在窗体上放一个按钮,按下它也可以实现自动排序,可是不知道调用DBGridEh的哪个函数。请高手帮忙。
解决方案 »
- RemObjects 客户端 提示 Channel is busy. Try again later.
- savedialog用法!
- 如何将一张表(包括内容)从本地mdb文件全部上传到SQL的某数据库中去?
- 经常用,您真的懂ADOQUERY吗?关于动态创建ADOQuery 及动态创建Parameters老报错问题请教!在线和等!
- Delphi与Access
- 登入数据库对话框的小问题!
- 请教如何接收串口数据(直接用AT指令,不用MSCOMM)
- 大家这么使用过COM吗?原来COM可以这么使用的!
- Delphi求职的迷惑
- fengerfeifei(风儿飞飞)在哪?
- 谁有 komfort.dll SOPCDA~1.dll w95_s7.dll 请发给我下,谢谢! 邮箱: [email protected]
- 如何让dbgrideh选中某行的时候,焦点行颜色不变?
你可以通过其数据集的sort属性实现的procedure TForm1.Button10Click(Sender: TObject);
var
s:string;
begin
s:='qf_time';//需要排序的字段名
if (Pos(s,self.ADOQuery2.Sort)>0) and (Pos('DESC',self.ADOQuery2.Sort)=0) then
self.ADOQuery2.Sort:=s+' DESC'
else
self.ADOQuery2.Sort:=s;
self.ADOQuery2.First;
self.Memo1.Lines.Text:=self.ADOQuery2.Sort;
end;
看看EhlibADO.pas, 具体在里面实现。
请帮忙。