У меня в базе данных есть недействительная дата. Я подключаюсь к нему с помощью LinqDataSource и привязываю с помощью FormView. Это позволяет вам правильно размещать даты, но если вы удалите дату, она мне понадобится, чтобы вставить нулевое значение в БД. Вместо этого он создает исключение.
<asp:TextBox ID="TxtStartDate" runat="server"
Text='<%# Bind("StartDate", "{0:MM/dd/yyyy}") %>' />
Работает нормально, если вы поместите в нее дату, но если вы удалите ее и сохраните, вы получите System.Data.SqlTypes.SqlTypeException: SqlDateTime переполнение. Должно быть между 01.01.1753 12:00:00 и 31.129999 11:59:59 вечера. Как мне сделать так, чтобы он отправлял ноль?