Используйте , Проводник Процесса от Комплекта Sysinternals, Дескриптора Находки или функции DLL позволит Вам искать процесс с тем открытым файлом.
Кажется, проблема связана с наличием нескольких DateTimePickers. Мне удалось обойти проблему (ошибку?), Программно создав DateTimePickers с нужными мне значениями и добавив их в форму.
Я нашел ответ. Вы ДОЛЖНЫ установить значение флажка, чтобы указать ненулевое значение.
this.dateSold.Checked = true; // установить значение true или false, по желанию this.dateSold.ShowCheckBox = false;