在DBGrid的OnCellClick事件中抓取栏位值.
以下是例子,Query2即是舆DBGrid连接的DataSet:
procedure TMain_frm.DBGrid2CellClick(Column: TColumn);
begin
with dm.Query2 do
begin
Edit2.Text := FieldByName('user').AsString;//将User名称显示到Edit中
end;
end;
利用 事件 onclick。然后读数据当前的指针就可以了。