Пошаговое руководство. Заполнение данными набора данных
В этом пошаговом руководстве создается набор данных с одной таблицей и заполняется данными из таблицы Customers образца базы данных "Борей".Набор данных заполняется данными путем вызова метода Fill TableAdapter.
В процессе выполнения этого пошагового руководства вы научитесь:
Создайте новое приложение Windows.
Создавать и настраивать набор данных при помощи мастер настройки источника данных.
Создавать DataGridView с привязкой к данным путем перетаскивания из окна Источники данных в форму.
Обязательные компоненты
Для выполнения этого пошагового руководства потребуется следующее.
- Доступ к примеру базы данных "Борей".Дополнительные сведения см. в разделе Практическое руководство. Установка образцов баз данных.
Создание приложения Windows
Первым шагом является создание Приложения Windows.
Чтобы создать новый проект Windows
В Visual Studio из меню Файл создайте новый Проект.
Назовите проект DatasetWalkthrough.
Выберите Приложение Windows и нажмите кнопку OK.Дополнительные сведения см. в разделе Разработка клиентских приложений.
Проект DatasetWalkthrough создан и добавлен в Обозреватель решений.
Создание NorthwindDataSet
На этом шаге создается источник данных с помощью Мастера настройки источника данных для таблицы Customers в образце базы данных "Борей".Для создания подключения необходимо иметь доступ к демонстрационной базе данных Northwind.Сведения о настройке учебной базы данных 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