Добрый день!
Почему работаете именно контролами, а не с табличными данными?
Перекрыть метод Active на DataSource:
X++:
FormDataObject FormDataObject;
FormDataObject = Table_ds.object( fieldNum( Table, Field ) );
FormDataObject.getValue(); // Текущее значение
FormDataObject.setValue( 'text'); // Новое значение