Пошаговое руководство. Заполнение данными набора данных
В этом пошаговом руководстве создается набор данных с одной таблицей данных, который заполняется данными из таблицы Customers учебной базы данных "Борей". Этот набор данных заполняется данными с помощью вызова метода Fill адаптера таблицы.
В этом пошаговом руководстве описаны следующие процедуры.
Создание нового проекта Приложение Windows.
Создание и настройка набора данных с помощью мастер настройки источника данных.
Создание DataGridView с привязкой к данным с помощью перетаскивания элементов из окна Источники данных на форму.
Обязательные компоненты
Для выполнения данного пошагового руководства требуется:
- Доступ к примеру базы данных "Борей". Для получения дополнительной информации см. Практическое руководство. Установка образцов баз данных.
Создание приложения Windows
Первым шагом является создание Приложения Windows.
Порядок создания нового проекта Windows
В меню Файл Visual Studio создайте новый Проект.
Присвойте проекту имя "DatasetWalkthrough".
Выберите Приложение Windows и нажмите кнопку ОК. Для получения дополнительной информации см. Разработка клиентских приложений с использованием .NET Framework.
Создается проект DatasetWalkthrough, который добавляется в Обозреватель решений.
Создание NorthwindDataSet
В этом шаге Мастер настройки источника данных используется для создания источника данных на основе таблицы Customers в учебной базе данных "Борей". Для создания подключения необходимо иметь доступ к учебной базе данных "Борей". Дополнительные сведения о настройке учебной базы данных "Борей" см. в разделе Практическое руководство. Установка образцов баз данных.
Создание набора данных
В меню Данные выберите команду Показать источники данных.
В окне Источники данных выберите Добавить новый источник данных, чтобы запустить Мастер настройки источника данных.
На странице Выбор типа источника данных выберите элемент База данных и нажмите Далее.
На странице Выбор подключения к базе данных выполните одно из следующих действий.
Если подключение к учебной базе данных Northwind доступно в раскрывающемся списке, то выберите его.
-или-
Выберите Новое подключение для открытия диалогового окна Добавить/изменить подключение.
Если базе данных требуется пароль, выберите параметр для включения конфиденциальных данных и щелкните Далее.
На странице Сохранение подключения в файле конфигурации приложения нажмите кнопку Далее.
Разверните узел Таблицы на странице Выбор объектов базы данных.
Выберите таблицу Клиенты и нажмите Готово.
Объект NorthwindDataSet добавляется в проект, и таблица Customers отображается в окне Источники данных.
Добавление элементов управления на форму
Можно создавать элементы управления с привязкой к данным, перетаскивая элементы из окна Источники данных на форму в вашем приложении Windows.
Создание DataGridView с привязкой к таблице клиентов
Перетащите главный узел Клиенты из окна Источники данных на Form1.
На форме появляется элемент DataGridView и панель инструментов (BindingNavigator) для перемещения по записям. В области компонентов появляется NorthwindDataSet, CustomersTableAdapter, BindingSource и BindingNavigator.
Проверка сформированного кода, заполняющего набор данных данными
При перетаскивании элементов из окна Источники данных на форму в обработчик событий Form1_Load автоматически добавляется подходящий код для заполнения набора данных.
Загрузка данных в набор данных
В Обозревателе решений выберите Form1 и нажмите кнопку Просмотреть код.
Проверьте обработчик событий Form1_Load. Метод Fill адаптера таблицы заполняет набор данных данными.
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 в набор данных посредством выбора элемента Настроить набор данных с помощью мастера в окне Источники данных. Теперь добавьте элементы управления, отображающие связанные данные, перетащив узел Заказы (который находится под столбцом Факс в таблице Клиенты) на форму. Для получения дополнительной информации см. Практическое руководство. Отображение связанных данные в приложении Windows Forms.
См. также
Основные понятия
Привязка элементов управления Windows Forms к данным в Visual Studio
Подготовка приложения к получению данных
Привязка элементов управления к данным в Visual Studio
Редактирование данных в приложении
Другие ресурсы
Пошаговые руководства работы с данными
Общие сведения о приложениях для работы с данными в Visual Studio