DBGrid中数据读取的问题
有人知道,怎么才能把DBGrid中鼠标选中的那一行记录读出来么?比如
id name
1 test
2 test2
如果我选中了第二行,则把test2存入vartest变量中,id存入varid变量中
[解决办法]
procedure TForm1.DBGrid1DblClick(Sender: TObject);
var
varid:Integer;
vartest:string;
begin
varid:=DBGrid1.DataSource.DataSet.fieldByname( 'id ').AsInteger;
vartest:=DBGrid1.DataSource.DataSet.fieldByname( 'test ').AsString;
end;
[解决办法]
id := ADOQuery1.FieldByName( 'id ').AsString;