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


Конструктор наборов данных

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

Конструктор наборов данных представляет собой набор визуальных инструментов для создания и редактирования типизированных наборов данных и отдельных элементов, которые составляют набор данных.

Конструктор наборов данных обеспечивает визуальное представление объектов, содержащихся в типизированных наборах данных. Можно создавать и изменять Адаптеры таблиц, Запросы адаптеров таблиц, DataTable, DataColumn и DataRelation с помощью Конструктора наборов данных.

Чтобы открыть Конструктор наборов данных, дважды щелкните набор данных в Обозревателе решений или щелкните правой кнопкой мыши набор данных в окне Источники данных и выберите пункт Изменить набор данных с помощью конструктора. Дополнительные сведения см. в разделе Практическое руководство. Открытие набора данных в конструкторе наборов данных. При добавлении нового элемента DataSet с помощью диалогового окна Добавление нового элемента откроется Конструктор наборов данных с пустым набором данных, готовым для редактирования.

314t4see.alert_note(ru-ru,VS.90).gifПримечание.

Конструктор наборов данных можно использовать для расширения функциональных возможностей набора данных. Дважды щелкните область конструктора или щелкните правой кнопкой мыши и выберите Просмотр кода, чтобы создать файл разделяемого класса, в который можно добавить код к набору данных, который не будет изменен или удален конструктором. Информация о расширении функциональных возможностей адаптера таблиц содержится в разделе Практическое руководство. Расширение функциональных возможностей адаптера таблицы.

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

To

См. в разделах

Создание адаптера таблиц.

Практическое руководство. Создание адаптера таблицы

Изменение адаптера таблиц.

Практическое руководство. Изменение объектов TableAdapter

Создание запроса адаптера таблиц.

Практическое руководство. Создание запросов TableAdapter

Изменение запроса адаптера таблиц.

Практическое руководство. Изменение запросов TableAdapter

Создайте таблицу DataTable

Практическое руководство. Создание объектов DataTable

Внесите изменения я таблицу DataTable

Разработка объектов DataTable

Создайте таблицу DataColumn

Практическое руководство. Добавление столбцов в объект DataTable

Создание отношения между двумя таблицами DataTable

Практическое руководство. Создание объектов DataRelation с помощью конструктора набора данных

Расширение функциональных возможностей набора данных.

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

Добавление проверки в событие ColumnChanging таблицы данных.

Практическое руководство. Проверка данных в ходе изменения столбцов

Добавление проверки в событие RowChanging таблицы данных.

Практическое руководство. Проверка данных в ходе изменения строк

Создание объектов на рабочей поверхности конструктора

Можно создавать наборы данных, добавляя и редактируя отдельные объекты, составляющие набор данных. В следующей таблице приводится объяснение различных объектов во вкладке Набор данныхПанели элементов, которые можно перемещать на поверхность конструктора:

Объект

Описание

Адаптер таблиц

Содержит коллекцию команд данных и подключение данных, которые используются для связи с основной базой данных и для заполнения таблицы данных. Дополнительные сведения см. в разделах Общие сведения об адаптере таблиц и Практическое руководство. Создание адаптера таблицы.

Запрос

Запросы адаптеров таблиц являются строго типизированными методами, выполняющими инструкции SQL и сохраненные процедуры. Выполнение запроса адаптера таблицы заполняет таблицу данных или выполняет другие задачи базы данных. Дополнительные сведения см. в разделе Практическое руководство. Создание запросов TableAdapter. Перетаскивание запроса в таблицу добавляет запрос к этой таблице, тогда как перетаскивание запроса в пустую область Конструктора наборов данных создает глобальный запрос. Дополнительные сведения см. в разделе Практическое руководство. Добавление глобальных запросов в набор данных.

DataTable

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

Отношение (DataRelation).

Представляет отношение подчинения между двумя таблицами DataTable. Дополнительные сведения содержатся в разделах Знакомство с объектами DataRelation и Пошаговое руководство. Создание отношений между таблицами данных.

LINQ to DataSet

LINQ to DataSet позволяет использовать запрос LINQ для данных в объекте DataSet. Дополнительные сведения см. в разделе LINQ to DataSet.

См. также

Задачи

Пошаговое руководство. Создание набора данных с помощью конструктора наборов данных

Пошаговое руководство. Создание адаптера таблицы с несколькими запросами

Пошаговое руководство. Создание объекта DataTable с помощью конструктора наборов данных

Пошаговое руководство. Создание отношений между таблицами данных

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

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

Новые возможности данных

Общие сведения о наборах данных в Visual Studio

Ссылки

Окно "Источники данных"

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

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

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

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

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

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