读书人

DBGrid中数据读取的有关问题

发布时间: 2012-02-28 13:06:34 作者: rapoo

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;

读书人网 >.NET

热点推荐