|
Spec-Zone .ru
спецификации, руководства, описания, API
|
В этом учебном руководстве Вы изучите, как создать Источник данных Windows Forms из Объекта в Модели данных Объекта. Это учебное руководство предполагает, что Вы установили Мировую базу данных в качестве примера, которая может быть загружена со . Можно также найти детали о том, как установить базу данных на той же самой странице. Также будет удобно для Вас создать соединение с Мировой базой данных после того, как это будет установлено. Для получения инструкций по тому, как сделать, это видит Раздел 22.2.3.1, "Делая Соединение".
Создавание нового приложения Windows Forms
Первый шаг должен создать новое приложение Windows Forms.
В Visual Studio выберите , , из главного меню.
Выберите Приложение Windows Forms установленный шаблон. . Решение создается.
Добавление Модели данных Объекта
Вы теперь добавите Модель данных Объекта к своему решению.
В Проводнике Решения, щелчок правой кнопкой Ваше приложение и избранный , От Visual Studio установленные шаблоны выбирают ADO.NET Модель данных Объекта. Щелкните .
Вы будете теперь видеть Мастер Модели данных Объекта. Вы будете использовать мастер, чтобы генерировать Модель данных Объекта от мировой базы данных в качестве примера. Выберите значок Generate из базы данных. Щелкните .
Можно теперь выбрать соединение, которое Вы сделали ранее к Мировой базе данных. Если Вы уже не сделали так, можно создать новое соединение в это время, щелкая Для дальнейших инструкций по созданию соединения с базой данных см. Раздел 22.2.3.1, "Делая Соединение".
Обратите внимание на настройки подключения объекта, которые будут использоваться в Приложении. Конфигурация, поскольку они будут использоваться позже, чтобы записать необходимый управляющий код.
Щелкните .
Мастер Модели данных Объекта соединяется с базой данных. Вам тогда дарят древовидную структуру базы данных. От этого можно выбрать объект, который требуется включать в Вашу модель. Если Вы создали Представления и Сохраненные Подпрограммы, они будут выведены на экран наряду с любыми таблицами. В этом примере Вы только должны выбрать таблицы. Щелкните , чтобы создать модель и выйти из мастера.
Visual Studio генерирует модель и затем выведет на экран ее.
Из избранного главного меню Visual Studio , , чтобы гарантировать, что все компилирует правильно до сих пор.
Добавление нового Источника данных
Вы будете теперь добавлять новый Источник данных к своему проекту и видеть, как он может использоваться, чтобы читать и записать в базу данных.
От Visual Studio главное меню выбирает , Вам подарят Мастер Конфигурации Источника данных.
Выберите значок Object. Щелкните .
Вы теперь выберете Объект связать с. Разверните дерево. В этом учебном руководстве Вы выберете городскую таблицу. Как только городская таблица была выбрана, щелкают .
Мастер подтвердит, что городской объект состоит в том, чтобы быть добавлен. Щелкните .
Городской объект будет дисплеем в панели Data Sources. Если панель Data Sources не выводится на экран, выберите , из главного меню Visual Studio. Прикрепленная панель будет тогда выведена на экран.
Используя Источник данных в Windows Form
Вы теперь изучите, как использовать Источник данных в Windows Form.
В Data Sources панель выбирает Источник данных, который Вы только создали, и
перетащите и отбросьте это на Конструктор форм. По умолчанию объект Источника данных будет добавлен как
управление Представлением Сетки Данных. Отметьте, что управление Представлением Сетки Данных связывается
с cityBindingSource и управление Навигатора связывается с cityBindingNavigator.
Сохраните и восстановите решение перед продолжением.
Добавление Кода, чтобы Заполнить Представление Сетки Данных
Вы теперь готовы добавить код, чтобы гарантировать, что управление Представлением Сетки Данных будет заполнено с данными от Городской таблицы базы данных.
Двойной щелчок форма, чтобы получить доступ к ее коду.
Добавьте код, чтобы инстанцировать Модели данных Объекта, EntityContainer возражают и получают данные от базы данных, чтобы заполнить управление.
Сохраните и восстановите решение.
Выполните решение. Гарантируйте, что сетка заполняется, и можно переместиться по базе данных.
Добавление Кода, чтобы Сохранить Изменения к Базе данных
Вы теперь добавите код, чтобы позволить Вам сохранить изменения к базе данных.
Обязательный исходный компонент гарантирует, что изменения, сделанные в управлении Представлением Сетки Данных, также производятся в классах Объекта, связанных с ним. Однако, те данные должны быть сохранены назад от объектов до базы данных непосредственно. Это может быть достигнуто включением кнопки Save в управлении Навигатора, и добавлении некоторого кода.
В Конструкторе форм щелкните по значку Save на панели инструментов Form и гарантируйте, что ее свойство Enabled устанавливается в Истину.
Двойной щелчок значок Save на панели инструментов Form, чтобы вывести на экран ее код.
Вы теперь должны добавить код, чтобы гарантировать, что данные сохраняются к базе данных, когда сохранить кнопка нажимается в приложении.
Как только код был добавлен, сохраняет решение и восстанавливает его. Запустите приложение и проверьте, что сохраняются изменения, произведенные в сетке.