Главная страница
Навигация по странице:

  • DataSet

  • TableAdapter

  • TableAdapter BindingNavigator

  • Настройка связи подключение вручную

  • Создание и настройка соответствующих объектов связи

  • "DataSources"

  • SolutionExplorer

  • DataSources

  • DataSource

  • Filter

  • Создание объекта TableAdaper и BindingNavigatior

  • лабораторные работы. Лекция 18 Технология доступа к данным в среде visual studio 2010 Рекомендуемые источники


    Скачать 4.3 Mb.
    НазваниеЛекция 18 Технология доступа к данным в среде visual studio 2010 Рекомендуемые источники
    Анкорлабораторные работы
    Дата21.04.2023
    Размер4.3 Mb.
    Формат файлаpptx
    Имя файла22643.pptx
    ТипЛекция
    #1078159
    страница3 из 9
    1   2   3   4   5   6   7   8   9

    §2 Подключение проекта к файлу БД

    Мастер подключений

    В Visual Studio подключение проекта к файлу БД можно произвести двумя способами:


    DataSet (Набор данных)

    обеспечивает подключение формы к конкретной БД на сервере

    BindingSource (Источник связи)

    обеспечивает подключение к конкретной таблице, а также позволяет управлять таблицей

    TableAdapter'>TableAdapter (Адаптер таблиц)

    обеспечивает передачу данных с формы в таблицу и наоборот

    TableAdapterManager (Менеджер адаптера таблиц)

    управляет работой объекта TableAdapter

    BindingNavigator (Панель управления таблицей)

    панель с кнопками управления таблицей, расположенная в верхней части формы

    Создание подключения состоит из создания следующих объектов:
    • Запуск мастера.
    • Выбор типа источника данных: БД, сетевой источник или объект.
    • Настройка строки подключения "Connection String". Настройка заключается в выборе вида БД (либо Access, либо SQL Server), а также в выборе сервера и файла данных. В случае необходимости можно задать логин и пароль.
    • Сохранение строки подключения. При ее сохранении можно менять параметры подключения без использования Visual Studio. Но при сохранении строки подключения в файл велика вероятность несанкционированного подключения к БД.
    • Выбор таблиц или запросов включённых в соединение. Также можно выбрать их отдельные поля.
    • Завершение работы мастера подключений.

    Можно создать и подключить все эти объекты вручную, но удобнее воспользоваться мастером.

    Настройка связи подключение вручную

    В 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.

    Создание объекта BindingSource

    2. После создания объекта DataSet создается объект BindingSource, он позволяет подключится к таблицам, запросам и фильтрам из файла данных. После его создания необходимо настроить следующие свойства:

    DataSource - указанный объект DataSet;

    DataMember - указывает таблицу, запрос или фильтр, которые будут отображаться на форме.

    Следующие свойства необязательны для настройки:

    Filter - свойство для фильтрации данных, в нем записывается условие отбора для какого-то поля;

    Sort - сортировка информации

    Allow New - позволяет добавлять новые записи.

    Создание объекта TableAdaper и BindingNavigatior

    1   2   3   4   5   6   7   8   9


    написать администратору сайта