Здравствуйте, АннаЦ, Вы писали:
АЦ>Всем добрый день! АЦ>Возникла следующая проблема. АЦ>Имеется типизированный dataset и в нем поле типа Decimal, свойство AllowDBNull установлено в true. АЦ>На форме лежит TextBox, связанный с этим полем. Так вот, если ввести что-то в этот TextBox, а затем все стереть, то уйти с этого TextBox-а не получается. По-видимому, это происходит из-за того, что в dataset для данного поля свойство NullValue установлено в Throw exception, а поскольку в TextBox-е ничего нет, то этот exception и не позволяет уйти с TextBox-а. Как бы это обойти? АЦ>Работаю с VisualStudio2005.
Да, встречается такая ошибка. Сделайте вот что:
1) Убедитесь в том, что тип поля в DataTable в точности соответствует типу столбца в таблице СУБД
2) После загрузки данных явно выставьте BindingContext.Position для той DataTable, к которой привязан TextBox: