Что происходит, так это то, что показ ChildWindow вызывает фиксацию формы. Это выводит его из режима редактирования и в режим только для чтения, и, следовательно, элементы управления отображаются серым цветом.
При повторном нажатии на форму, поскольку для AutoEdit установлено значение true, вы снова начинаете редактировать данные, и они больше не отображаются серым цветом.
Самый простой способ решить эту проблему - добавить AutoCommit = "False" в вашу DataForm.