Поделиться через


Пошаговое руководство. Создание dataTable для приложений .NET Framework с помощью конструктора наборов данных

Замечание

Классы DataSet и связанные классы являются устаревшими технологиями .NET Framework с начала 2000-х годов, которые позволяют приложениям работать с данными в памяти, пока приложения отключены от базы данных. Технологии особенно полезны для приложений, которые позволяют пользователям изменять данные и сохранять изменения обратно в базу данных. Хотя наборы данных являются проверенными успешными технологиями, рекомендуемый подход для новых приложений .NET заключается в использовании Entity Framework Core. Entity Framework предоставляет более естественный способ работы с табличными данными в виде объектных моделей и имеет более простой интерфейс программирования.

В этом пошаговом руководстве объясняется, как создать DataTable (без TableAdapter) с помощью Конструктора наборов данных. Сведения о создании таблиц данных, включающих TableAdapters, см. в разделе "Создание и настройка TableAdapters".

Предпосылки

Чтобы пройти это руководство, вам потребуются рабочие компоненты для разработки приложений для настольных ПК на .NET и хранения и обработки данных, установленные в Visual Studio. Чтобы установить их, откройте Установщик Visual Studio и выберите Изменить (или Дополнительно>Изменить) рядом с версией Visual Studio, которую вы хотите изменить. См. изменения в Visual Studio.

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

  1. В Visual Studio создайте проект приложения Windows Forms (.NET Framework) и назовите его DataTableWalkthrough.

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

Добавление нового набора данных в приложение

  1. В меню "Проект" выберите "Добавить новый элемент".

    Откроется диалоговое окно Добавление нового элемента.

  2. В левой области выберите "Данные", а затем выберите "Набор данных " в средней области.

  3. Нажмите кнопку Добавить.

    Visual Studio добавляет файл с именем DataSet1.xsd в проект и открывает его в конструкторе наборов данных.

Добавить новую таблицу данных в набор данных

  1. Перетащите DataTable с вкладки DataSet в Конструктор наборов данных из панели инструментов.

    Таблица с именем DataTable1 добавляется в набор данных.

  2. Щелкните строку заголовка DataTable1 и переименуйте ее Music.

Добавление столбцов в DataTable

  1. Щелкните правой кнопкой мыши таблицу Music . Наведите указатель на Добавить, и выберите столбец.

  2. Назовите столбец SongID.

  3. В окне свойств задайте для свойства DataType значение System.Int16.

  4. Повторите этот процесс и добавьте следующие столбцы:

    SongTitle: System.String

    Artist: System.String

    Genre: System.String

Установка первичного ключа для таблицы

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

Чтобы задать первичный ключ, щелкните правой кнопкой мыши столбец SongID и выберите "Задать первичный ключ". Значок клавиши отображается рядом со столбцом SongID .

Сохранение проекта

Чтобы сохранить проект DataTableWalkthrough , в меню "Файл " выберите "Сохранить все".