here is 2 example for second column.
with UniDBGrid1, JSInterface do
begin
JSAddListener('beforeedit', JSFunction('editor, e',' if (e.colIdx === 1){return false;} return true; '));
end;
with UniDBGrid1, JSInterface do
begin
JSAddListener('beforeedit', JSFunction('editor, e',' if (e.record.get("1") === "Lee"){return false;} return true; '));
end;