procedure TForm2.DBGrid1TitleClick(Column: TColumn);
begin
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Text:='select * from maintable order by "'+ column.FieldName +'"';
adoquery1.Open;
end;代码如上,却没起作用?
begin
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Text:='select * from maintable order by "'+ column.FieldName +'"';
adoquery1.Open;
end;代码如上,却没起作用?
begin
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.add('select * from maintable order by'+''''+ column.FieldName +'''';
adoquery1.Open;
end;
begin
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.add('select * from maintable order by '+ column.FieldName) ;
adoquery1.Open;
end;
dbgrid.datasource:=...........(adoquery1对应的datesource)
dbgrid直接连的adoquery吗?
是这样的dbgrid可以显示出数据库内容