При динамическом создании DateTmePicker и установки ему определенного значения, эти новые значения не отображались в компоненте DateTimePicker. В нем упорно стояло значение по умолчанию (текущая дата). Решить проблему получилось путем использования команды ResetText() у контрола:
// controls[] - массив Control
controls[x] = new DateTimePicker() {
ShowCheckBox = true,
Format = DateTimePickerFormat.Custom,
CustomFormat = "dd.MM.yyyy",
Checked = false,
Height = 25,
Value = Convert.ToDateTime("10.02.1943")
};
controls[x].ResetText();