Spec-Zone .ru
спецификации, руководства, описания, API
|
В этом учебном руководстве Вы изучите, как создать Источник данных Windows Forms из Объекта в Модели данных
Объекта. Это учебное руководство предполагает, что Вы установили Мировую базу данных в качестве примера, которая
может быть загружена со
Создавание нового приложения 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, чтобы вывести на экран ее код.
Вы теперь должны добавить код, чтобы гарантировать, что данные сохраняются к базе данных, когда сохранить кнопка нажимается в приложении.
Как только код был добавлен, сохраняет решение и восстанавливает его. Запустите приложение и проверьте, что сохраняются изменения, произведенные в сетке.