I have these properties set as follows:
datatable1.ColDefaultCell(lcol).bSelectable = False
datatable1.CellSelectable(lrow,lcol) = False
But I'm still allowed to select the cell and make an edit. I trapped it on the AfterCommitEdit event (for this row and column) and the value in the cell did get changed. I thought you weren't even supposed to be able to click into the cell, much less make edits.