编程论坛
注册
登录
编程论坛
→
Delphi论坛
如何对dbgrid中的一列进行排序
ccc111
发布于 2008-09-27 10:21, 1512 次点击
请教如何对dbgrid中的一列进行排序,而其他列不能排序
4 回复
#2
xu2000
2008-09-27 11:36
这个功能没听说哪个人或哪个控件实现过。
#3
ccc111
2008-09-27 11:39
就是点击dbgrid中的某一个title才进行排序,而不是只要点到任何一个title都排序的
这个怎么实现
#4
xu2000
2008-09-27 11:49
procedure TForm1.DBGrid1TitleClick(Column: TColumn);
begin
if Column.Title.Caption <> 'FSoftName' then Exit;
ADOQuery1.SQL.Text := ADOQuery1.SQL.Text + 'order by FSoftName';
ADOQuery1.Close;
ADOQuery1.Open;
end;
刚写的,你照着改吧。
#5
ccc111
2008-09-27 14:47
谢谢各位,问题已解决
1