82
двустороннее соединение. Этот двусторонний обмен данными обычно
обрабатывается подключением sqlDataAdapter
2. Подготовка приложения к получению данных. Если приложение
использует модель отключенных данных, необходимо временно хранить
данные в приложении во время работы с ним. C# предоставляет объекты,
которые приложение использует для временного хранения данных.
Приложение, использующее модель отключенных данных, подключится к базе
данных обычным образом, выполнит запрос, передающий данные в
приложение, отключится от базы данных, а затем будет оперировать данными в
автономном режиме до повторного подключения и обновления базы данных.
3. Выборка данных в приложении. Необходимо обеспечить загрузку
данных в приложение путем выполнения запроса или хранимых процедур над
базой данных. Приложения, хранящие данные в наборах данных, выполняют
запросы и хранимые процедуры с помощью TableAdapter.
4. Отображение данных на форме. После переноса данных в
приложение их обычно отображают на форму для просмотра или изменения.
5. Редактирование данных в приложении. После того как
пользователям были выведены данные, они, скорее всего, будут изменять их
путем добавления новых, редактирования и удаления существующих записей
до их передачи обратно в базу данных. Эти изменения выполняются через
управление отдельными объектами DataRow, составляющими таблицы в наборе
данных. Большинство изменений данных автоматически обрабатываются через
элементы управления с привязкой к данным. При изменении значений в
элементе управления, новые значения автоматически записываются в набор
данных.
6. Проверка данных. Обычно при внесении изменений в данные
необходимо проверить изменения перед разрешением внесения значений в
набор данных. Проверка — это определение соответствия новых значений
требованиям приложения. Для проверки значений в приложении по мере их
изменения пользователь может добавить логику. C# предоставляет средства,