Need help with Checkbox editor

Apologies I hit return too soon,

I am struggling to get the CheckBox editor working in my application.
First, I cannot find a way to force the checkbox to be always visible, I tried goAlwaysShowEditor which works fine with other editors, e.g. DropCombo but I have to click on the cell before the checkbox appears.

Also I don't seem to be able to set the checkbox.  I am using SetCheckBoxState(Col, Row, Value) but when I click on the cell (to show the checkbox it is left unset.

Can anyone advise me on where I am going wrong?

Did you add the checkbox via grid.AddCheckBox? This adds an always visible checkbox to a cell. When you add a checkbox to a cell, make sure the grid/cell is editable, otherwise, the checkbox is displayed as a read-only checkbox.