Пошаговое руководство. Заполнение данными набора данных

Обновлен: Ноябрь 2007

В этом пошаговом руководстве создается набор данных с одной таблицей и заполняется данными из таблицы Customers образца базы данных "Борей". Набор данных заполняется данными путем вызова метода Fill TableAdapter.

В процессе выполнения этого пошагового руководства вы научитесь:

Обязательные компоненты

Для выполнения этого пошагового руководства потребуется:

Создание приложения Windows

Первым шагом является создание Приложения Windows.

Чтобы создать новый проект Windows

  1. В Visual Studio из меню Файл создайте новый Проект.

  2. Назовите проект DatasetWalkthrough.

  3. Выберите Приложение Windows и нажмите кнопку OK. Дополнительные сведения см. в разделе Создание приложения для Windows.

    Проект DatasetWalkthrough создан и добавлен в Обозреватель решений.

Создание NorthwindDataSet

На этом шаге создается источник данных с помощью Мастера настройки источника данных для таблицы Customers в образце базы данных "Борей". Для создания подключения необходимо иметь доступ к образцу базы данных "Борей". Сведения о настройке образца базы данных "Борей" см. в разделе Практическое руководство. Установка образцов баз данных.

Для создания набора данных

  1. В меню Данные щелкните Показать источники данных.

  2. В окне Источники данных выберите Добавить новый источник данных, чтобы запустить Мастер настройки источника данных.

  3. На странице Выбор типа источника данных выберите элемент База данных и нажмите Далее.

  4. На странице Выбор подключения базы данных выполните одно из следующих действий:

  5. Если базе данных требуется пароль, то выберите параметр для включения конфиденциальных данных и щелкните Далее.

  6. Щелкните Далее на странице Сохранение подключения в файле конфигурации приложения.

  7. Разверните узел Таблицы на странице Выбор объектов базы данных.

  8. Выберите таблицу Customers и нажмите кнопку Готово.

    NorthwindDataSet добавляется к проекту, и таблица Customers отображается в окне Источники данных.

Добавление элементов управления к форме

Можно создавать элементы управления с привязкой к данным, перетаскивая элементы из окна Источники данных на форму.

Чтобы создать DataGridView, привязанный к таблице Customers

Просмотр созданного кода, заполняющего набор данных данными

Перетаскивание элементов из окна Источники данных в форму автоматически добавляет нужный код для заполнения набора данных в обработчик событий Form1_Load.

Для загрузки данных в набор данных

  1. В окне Обозреватель решений выберите Form1 и нажмите кнопку Перейти к коду.

  2. Проверьте обработчик событий Form1_Load. Метод Fill объекта TableAdapter заполняет набор данных данными.

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) 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);
    }
    
  3. При необходимости можно скопировать этот код в другие части приложения, где необходимо заполнить набор данных.

Запуск приложения

Чтобы выполнить приложение

  • Нажмите клавишу F5 для запуска приложения.

  • Набор данных заполняется данными и отображается в DataGridView.

Следующие действия

В зависимости от требований приложения существуют несколько шагов, которые, возможно, потребуется выполнить после создания формы с привязкой к данным. Ниже приводится перечень рекомендаций, позволяющих улучшить полученный результат.

См. также

Основные понятия

Объекты DataSet ADO.NET

Общие сведения об отображении данных

Другие ресурсы

Пошаговые руководства работы с данными

Начало работы с доступом к данным

Подключение к данным в Visual Studio

Подготовка приложения к получению данных

Выборка данных в приложение

Отображение данных на форме в приложениях Windows

Редактирование данных в приложении

Проверка данных

Сохранение данных