У меня есть набранный набор данных.Я связываю данные с источником привязки с формой с 200 текстовыми полями, dataedits и так далее.Все отлично работает с одним исключением:
В моей базе данных у меня есть пустые DateTimes (DBNull.Value).И когда они привязываются к элементу управления DateEdit, я получаю следующие исключения:
A first chance exception of type 'System.InvalidCastException' occurred in Microsoft.VisualBasic.dll
A first chance exception of type 'System.Data.StrongTypingException' occurred in myTestDLL.dll
Я попытался изменить свойство NullValue в DataSet-Desinger на что-то другое, например, «Throw Exception», но этоне работает для DateTime.Для других типов, таких как Integer или String, он работает нормально.
Я не знаю хорошего решения (сейчас я заполняю пустые даты фиктивной датой и делаю ее невидимой в DateEdit-Control, но это очень не круто) и я надеюсь найти здесь какую-нибудь помощь.
Кажется, что у многих людей возникла та же проблема, но я не нашел решения: (