Я пытаюсь проверить два поля для ввода даты рождения. Если участник не введет эти два поля, появится сообщение об ошибке, например, «пожалуйста, введите правильный формат даты»
При попытке сохранить без ввода значений в текстовом поле это выглядело как ошибка на Datetime DV
.
Строка не была распознана как действительный DateTime.
private void btnCTimetablessave_Click(object sender, EventArgs e)
{
string dob = tbStartDate.Text;
DateTime dv;
if (!DateTime.TryParse(dob, out dv))
{
MessageBox.Show("pls enter a valid start date");
return;
}
string format1 = dv.ToString("yyyy-MM-dd");
string dob2 = tbEndDate.Text;
DateTime dt2;
if (!DateTime.TryParse(dob2, out dt2))
{
MessageBox.Show("pls enter valid end date");
return;
}
string format2 = dt2.ToString("yyyy-MM-dd");
Тем не менее он показывал ошибку в datetime Dv
"Строка не была распознана как действительный DateTime";