Mik*_*aru 1 delphi ado delphi-7
我正在使用Delphi 7和ms SQL server 2008.我有一个DBGrid(如果你知道的话,它是一个名为TEnhDBGrid的自定义控件)和一个ADO连接.我正在使用ADOQuery来填充我的网格:
with dbMod.clientQuery do
begin
sql.text:='select * from client order by id';
open;
end;
clientGrid.Columns[0].visible:=false;
clientGrid.Columns[1].width:=110;
clientGrid.Columns[2].width:=170;
clientGrid.Columns[3].width:=100;
clientGrid.Columns[4].width:=100;
Run Code Online (Sandbox Code Playgroud)
查询返回的DB中"client"表的字段是:

我想在网格中选择具有特定ID的行,我似乎无法弄明白.
您可以在TADOQuery中进行定位.这将定位ID为5的网格.
dbMod.clientQuery.Locate('id', 5, []);
Run Code Online (Sandbox Code Playgroud)