dbgrid排序,不用第三方控件,点TITLE能升降排序
解决方案 »
- 100分求解!确定webbrowser中网页上某文字处的坐标
- 时间段转换日期问题(在线QQ:188567235)
- 关于自定义组件编写的问题
- 怎样用delphi或网页语言(asp、vbscript等)取得服务器的IP或Name
- ActiveX的属性与事件该怎么实现?
- 请问谁知道Delphi7升级补丁的下载地址,回者有分.
- 我想把一个表里的‘男’‘女’人数统计出来,然后分别写到另一个表的两个字段里,怎么写?
- 这个网站的书价格最高才8折,全国免邮费,肯定是“当当书店”的劲敌,大家快注册啦
- 关于应用程序取本地IP地址,函数WSAStartup($101,GInitData)什么意思
- delphi用QR打印报表,需要文字选择90度,求助
- 请问 DELPHI是怎样调用MS SQL写的函数的,我一般是用ADOQUERY调用它的存储过程的
- 感谢哪位能提供一个恢复ACCESS数据库的原码
procedure Tcompanybrows.DBGrid1TitleClick(Column: TColumn);
var
gs:string;
begin
gs:=column.fieldname;
DataSource1.DataSet.DisableControls;
with Query1 do
begin
close;
sql.Clear;
sql.Add('select * from tablename order by '+gs);
open;
end;
DataSource1.DataSet.EnableControls;
end;
begin
with Query1 do
begin
close;
sql.Clear;
sql.Add('select * from tablename order by '+column.fieldname;);
open;
end;
end;
procedure Tcompanybrows.DBGrid1TitleClick(Column: TColumn);
begin
adoquery.sort=column.FieldName
end;