2009-10-07 1 views
0

Я сейчас на этапе добавления проверки на простое приложение для редактирования нескольких таблиц SQL через элементы управления, привязанные к данным. Я вижу, что BindingSource знает пределы структуры таблицы: если я вводим, например, буквы в поле, которое должно содержать только десятичные числа, то всплывает исключение DataError с сообщением, в котором вы можете вводить только десятичные числа.Может ли ADO.NET создать собственную базовую проверку, отразив структуру базы данных?

Мне кажется, что ADO.NET должен иметь возможность использовать отражение для генерации базовой проверки для всех связанных с данными полей. Но после большого количества Googling я вижу, что только люди создают свою собственную проверку по столбцам по столбцам.

Могу ли я использовать знания ADO.NET о структуре базы данных, чтобы она сделала некоторые основные проверки для меня (например, тип данных, пределы длины текстового поля)? У вас есть несколько примеров?

+0

Я понимаю, что есть «обмануть» способ сделать это было бы улавливать исключения DataError и префикс их для конечного пользователя. Но это, наверное, не мудро. – ewall

+0

Bueller? Bueller? Кто угодно? Bueller? – ewall

ответ

0

Мне грустно, что я никогда не получали хороший ответ на этот вопрос ... но я думаю, что у меня есть ответ:

Да, это должно быть возможно, но не, это еще не сделано.

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

 Смежные вопросы

  • Нет связанных вопросов^_^