Интересно, имеет ли флажок DBGridEh свойство изначально устанавливать значение на 0 (установлено уже в KeyList 0 и 1)?
В противном случае, какое событие могло бы обработать это в ClientDataSet перед добавлением новой записи?
Я пробовал некоторые события как на уровне CDS, так и на уровне CDS.CheckBoxColumn, но безрезультатно. Выдает некоторые ошибки.
Кстати, DBGrid является предшественником DBGridEh.