Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > БД+BindingSource+dateTimePicker добавление строки


Автор: Varenij 29.12.2008, 11:54
Здравствуйте!
Есть dataSet с таблицей "firms" из БД. 
Есть bindingSource1 с bindingSource1.DataSource = ds.Tables["firms"];.
Есть dateTimePicker1 с dateTimePicker1.DataBindings.Add("Value", bindingSource1, "date");

Код

bindingSource1.AddNew();


вызывает ошибку:

Value of '01.01.0001 0:00:00' is not valid for 'Value'. 'Value' should be between 'MinDate' and 'MaxDate'.
Parameter name: Value

Есть два вопроса:
Как избавиться от ошибки?
Может ли контрол DateTimePicker содержать пустое значение?

Автор: likegift 29.12.2008, 19:07
Цитата(Varenij @ 29.12.2008,  14:54)
Здравствуйте!
Есть два вопроса:
Как избавиться от ошибки?


наверно присваивать дату из диапазона Min.. MaxDate?


Автор: Varenij 30.12.2008, 09:44
наверно!
но даже если убираю dateTimePicker ошибка остается.
И как в таком случае задать значение по умолчанию для bindingSource1?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)