Пошаговое руководство. Заполнение данными набора данных
В этом пошаговом руководстве создается набор данных с одной таблицей и заполняется данными из таблицы Customers образца базы данных "Борей". Набор данных заполняется данными путем вызова метода Fill TableAdapter.
В процессе выполнения этого пошагового руководства вы научитесь:
Создайте новое приложение Windows.
Создавать и настраивать набор данных при помощи мастер настройки источника данных.
Создавать DataGridView с привязкой к данным путем перетаскивания из окна Источники данных в форму.
Обязательные компоненты
Для выполнения этого пошагового руководства потребуется следующее.
- Доступ к образцу базы данных "Борей". Дополнительные сведения см. в разделе Практическое руководство. Установка образцов баз данных.
Создание приложения Windows
Первым шагом является создание Приложения Windows.
Чтобы создать новый проект Windows:
В Visual Studio из меню Файл создайте новый Проект.
Назовите проект DatasetWalkthrough.
Выберите Приложение Windows и нажмите кнопку OK. Дополнительные сведения см. в разделе Создание приложения для Windows.
Проект DatasetWalkthrough создан и добавлен в Обозреватель решений.
Создание NorthwindDataSet
На этом шаге создается источник данных с помощью Мастера настройки источника данных для таблицы Customers в образце базы данных "Борей". Для создания подключения необходимо иметь доступ к демонстрационной базе данных Northwind. Сведения о настройке образца базы данных "Борей" см. в разделе Практическое руководство. Установка образцов баз данных.
Для создания набора данных
В меню Данные щелкните Показать источники данных.
В окне Источники данных выберите Добавить новый источник данных, чтобы запустить Мастер настройки источника данных.
На странице Выбор типа источника данных выберите элемент База данных и нажмите Далее.
На странице Выбор подключения базы данных выполните одно из следующих действий:
Если подключение к учебной базе данных Northwind доступно в раскрывающемся списке, то выберите его.
– или –
Выберите Новое подключение для открытия диалогового окна Добавить/изменить подключение. Дополнительные сведения см. в разделе Диалоговое окно "Добавить/Изменить подключение" (вкладка "Общие").
Если базе данных требуется пароль, выберите параметр для включения конфиденциальных данных и щелкните Далее.
Щелкните Далее на странице Сохранить строку подключения в файле конфигурации приложения.
Разверните узел Таблицы на странице Выбор объектов базы данных.
Выберите таблицу Customers и нажмите кнопку Готово.
NorthwindDataSet добавляется к проекту, и таблица Customers отображается в окне Источники данных.
Добавление элементов управления к форме
Можно создавать элементы управления с привязкой к данным, перетаскивая элементы из окна Источники данных на форму.
Чтобы создать DataGridView, привязанный к таблице Customers
Перетащите главный узел Customers из окна Источники данных на Form1.
На форме появится элемент управления DataGridView и панель инструментов (BindingNavigator) для перемещения по записям. В области компонентов появляются NorthwindDataSet, CustomersTableAdapter, BindingSource и BindingNavigator.
Просмотр созданного кода, заполняющего набор данных данными
Перетаскивание элементов из окна Источники данных в форму автоматически добавляет нужный код для заполнения набора данных в обработчик событий Form1_Load.
Для загрузки данных в набор данных
В окне Обозреватель решений выберите Form1 и нажмите кнопку Перейти к коду.
Проверьте обработчик событий Form1_Load. Метод Fill объекта TableAdapter заполняет набор данных данными.
Private Sub Form1_Load() Handles MyBase.Load 'TODO: This line of code loads data into the 'NorthwindDataSet1.Customers' table. 'You can move, or remove it, as needed. Me.CustomersTableAdapter1.Fill(Me.NorthwindDataSet1.Customers) End Sub
private void Form1_Load(object sender, EventArgs e) { // TODO: This line of code loads data into the 'northwindDataSet1.Customers' table. // You can move, or remove it, as needed. this.customersTableAdapter1.Fill(this.northwindDataSet1.Customers); }
При необходимости можно скопировать этот код в другие части приложения, где необходимо заполнить набор данных.
Запуск приложения
Чтобы выполнить приложение
Нажмите клавишу F5 для запуска приложения.
Набор данных заполняется данными и отображается в DataGridView.
Следующие действия
В зависимости от требований приложения существуют несколько шагов, которые, возможно, потребуется выполнить после создания формы с привязкой к данным. Ниже приводится перечень рекомендаций, позволяющих улучшить полученный результат.
Добавление функциональных возможностей поиска на форму. Дополнительные сведения см. в разделе Практическое руководство. Добавление параметризованного запроса в приложение Windows Forms.
Добавление возможности посылки обновлений обратно в базу данных. Дополнительные сведения см. в разделе Пошаговое руководство. Сохранение данных в базе данных (одна таблица).
Добавление таблицы Orders в набор данных путем выбора элемента Настроить набор данных с помощью мастера в окне Источники данных. Теперь добавьте элементы управления для отображения связанных данных, перетащив узел Orders (под столбцом Fax в таблице Customers) на форму. Дополнительные сведения см. в разделе Практическое руководство. Отображение связанных данные в приложении Windows Forms.
См. также
Основные понятия
Привязка элементов управления Windows Forms к данным в Visual Studio
Привязка элементов управления к данным в Visual Studio
Другие ресурсы
Пошаговые руководства работы с данными
Общие сведения о приложениях для работы с данными в Visual Studio
Подключение к данным в Visual Studio
Подготовка приложения к получению данных