При динамическом создании 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();

 

Динамическое создание DateTimePicker и его значение в c#
Метки:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и соглашаюсь c политикой конфиденциальности *