лабораторные работы. Лекция 18 Технология доступа к данным в среде visual studio 2010 Рекомендуемые источники
Скачать 4.3 Mb.
|
§2 Подключение проекта к файлу БДМастер подключенийВ Visual Studio подключение проекта к файлу БД можно произвести двумя способами:
Начнем рассмотрение создания подключения с помощью мастера.DataSet (Набор данных) обеспечивает подключение формы к конкретной БД на сервере BindingSource (Источник связи) обеспечивает подключение к конкретной таблице, а также позволяет управлять таблицей TableAdapter'>TableAdapter (Адаптер таблиц) обеспечивает передачу данных с формы в таблицу и наоборот TableAdapterManager (Менеджер адаптера таблиц) управляет работой объекта TableAdapter BindingNavigator (Панель управления таблицей) панель с кнопками управления таблицей, расположенная в верхней части формы Создание подключения состоит из создания следующих объектов:
Можно создать и подключить все эти объекты вручную, но удобнее воспользоваться мастером. Настройка связи подключение вручнуюВ Visual Studio можно создавать объекты связи вручную и их настраивать.Для связи Visual Studio использует три объекта связи, причем они работают все вместе, плюс к этому был и существует объект BindingNavigatior (Панель навигации) - эта панель обеспечивает полное управление источником данных (добавление, удаление, перемещение по записям).Создание и настройка соответствующих объектов связи1. Создание подключения начинается с создания объекта DataSet.Объект DataSet не может сам подключится к источнику данных перед его созданием необходимо настроить "DataSources" (оконное меню Data\Add Data Sources).После создания объекта DataSet появляется окно "Add Data Set". В нем необходимо в выпадающем списке "Typed Data Set" выбрать источник данных из "Data Sources".После выбора источника данных в списке "TypedDataSet" появится строка Windows Application <имя источника>. После этого в окне можно нажать кнопку "Ok". Имя источника данных будет записана в свойство DataSetName объекта DataSet.Пример подключения к БД Файл набора данныхЗамечание: После окончания работы мастера подключений. В обозревателе в "SolutionExplorer" появится дополнительный файл набора данных с расширением xsd. Этот файл содержит в себе схему данных из источника данных, а также позволяет редактировать источник данных (при открытии этого файла появляется окно похожее на конструктор запросов в Access или SQL Server), в этом окне также можно редактировать поля таблиц. Замечание: В одном проекте может быть несколько наборов данных, то есть можно запускать мастер подключений сколько угодно раз. Новые наборы данных добавляются на вкладку "DataSources'>DataSources" и появляется новые данные с расширением xsd. Создание объекта BindingSource2. После создания объекта DataSet создается объект BindingSource, он позволяет подключится к таблицам, запросам и фильтрам из файла данных. После его создания необходимо настроить следующие свойства:DataSource - указанный объект DataSet;DataMember - указывает таблицу, запрос или фильтр, которые будут отображаться на форме.Следующие свойства необязательны для настройки:Filter - свойство для фильтрации данных, в нем записывается условие отбора для какого-то поля;Sort - сортировка информацииAllow New - позволяет добавлять новые записи. |