Hola.
Agregando algo a lo dicho por rgstuamigo, para que sólo pueda ingresar en una (o más columnas), podés usar el evento
OnSelectCell del StringGrid:
Código Delphi
[-]
procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean);
begin
CanSelect:= ACol = 1;
end;