заполнение бланка заявки в VB с помощью ado.net - PullRequest
0 голосов
/ 25 августа 2009

У меня есть таблица внутри моей базы данных, и я хочу вставить / обновить / удалить записи в FormView Manner (я имею в виду не сетку данных), но набор textbox / combobox / listbox / checkbox для одной записи Перед изменением / добавлением данных я должен выполнить некоторые дополнительные проверки, чтобы ввести правильные значения в мою базу данных. Как мне лучше всего это делать? В настоящее время я использую datatableadapter для выполнения datatableadpter.insert, а также datatableadpater.update. Как я могу использовать наборы данных здесь и как это лучше всего сделать?

Извините, я забыл упомянуть, но я хочу, чтобы в Winforms не ASP!

Ответы [ 2 ]

1 голос
/ 28 августа 2009

Нет встроенных валидаторов для Winforms. Вам нужно будет выполнить проверку вручную с помощью кнопки сохранения. Если вы предпочитаете решение для валидации для winforms, похожее на валидаторы в asp.net, здесь доступно стороннее (бесплатное решение): http://updatecontrols.net/vb/winforms.shtml

0 голосов
/ 25 августа 2009
  1. Используйте валидаторы на элементах управления
  2. Используйте элемент управления FormView и его источник данных для настройки обновления / удаления / выбора, если это возможно. Для источника данных вы можете использовать события Inserted, Inserting, FormView_ItemInserted, с которыми вы можете работать ....
  3. В представлении формы есть кнопки для сохранения и т. Д. Вы также можете добавить туда дополнительный код ...

Я понимаю, что это не заставляет вас напрямую работать с набором данных в коде, но если вам не требуется 100% полный контроль над этим, я думаю, что вышесказанное - путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...