Не удалось неявно преобразовать string в DateTime?
Ну если продолжать в Вашем стиле, то надо использовать
- DateTime.ParseExact для DateTime (dtpDate)
- TimeSpan.ParseExact для TimeSpan (txbTime)
Решение:
schedules.Date = DateTime.Parse(dtpDate.Text);
schedules.Time = TimeSpan.Parse(txbTime.Text);