As Subject mentioned or marked red square box in attachment.
Implement the grid.OnCanEditCell event and let the result of CanEdit parameter depend on a checkbox value in another column.