2010-01-31 5 views
2

У меня есть форма (WinForms) с TextBox, привязанным к источнику данных.LinQ To SQL и DataBinding

Источник данных - это запрос LinQ To SQL, возвращающий одну строку. Эта строка имеет только одну поданную, varchar (100), не может быть нулевой.

Моя проблема заключается в том, что если пользователь переходит в поле (с фокусом), он не может выйти, пока он вставляет данные, потому что поле данных не может принять значение null.

Можно связать TextBox с полем, не имеющим значения NULL, и не проверять каждую отдельную, но всю форму?

Спасибо!

ответ

1

Вы можете связать одностороннюю связь, но тогда вам придется обновлять объект L2S вручную, когда пользователь нажимает «Сохранить» или «Хорошо».

Вы также можете указать значение по умолчанию, чтобы пользователь мог войти в текстовое поле, но вы можете увидеть это значение по умолчанию в вашей базе данных.