En el evento CellClick de tu grilla colocas algo asi
Código Delphi
[-]
if (Column.FieldName = 'Campo') then
DBGrid1.Options := [dgTitles,dgIndicator,dgColLines,dgRowLines,dgTabs,dgEditing]
else
DBGrid1.Options := [dgTitles,dgIndicator,dgColLines,dgRowLines,dgTabs];
y en evento KeyPress
Código Delphi
[-]
if Key = #13 then
if DBGrid1.DataSource.State in [dsEdit, dsInsert] then
"accion deseada"
espero te ilumine en algo