конструктор наборов данных
Конструктор наборов данных представляет собой набор визуальных инструментов для создания и редактирования типизированных наборов данных и отдельных элементов, которые составляют набор данных.
Конструктор наборов данных обеспечивает визуальное представление объектов, содержащихся в типизированных наборах данных. Можно создавать и изменять Адаптеры таблиц, Запросы адаптеров таблиц, DataTable, DataColumn и DataRelation с помощью Конструктора наборов данных.
Чтобы открыть Конструктор наборов данных, дважды щелкните набор данных в обозревателе решений или щелкните правой кнопкой мыши набор данных в окне Источники данных и выберите пункт Изменить набор данных с помощью конструктора. Дополнительные сведения см. в разделе Практическое руководство. Открытие набора данных в конструкторе наборов данных. При добавлении нового элемента DataSet с помощью диалогового окна Добавление нового элемента откроется Конструктор наборов данных с пустым набором данных, готовым для редактирования.
Примечание
Конструктор наборов данных можно использовать для расширения функциональных возможностей набора данных.Дважды щелкните область конструктора или щелкните правой кнопкой мыши и выберите Просмотр кода, чтобы создать файл разделяемого класса, в который можно добавить код к набору данных, который не будет изменен или удален конструктором.Информация о расширении функциональных возможностей адаптера таблиц содержится в разделе Практическое руководство. Расширение функциональных возможностей адаптера таблицы.
В следующей таблице перечислены общие задачи, которые можно выполнять с помощью Конструктора наборов данных.
To |
См. |
---|---|
Создание адаптера таблиц. |
|
Изменение адаптера таблиц. |
|
Создание запроса адаптера таблиц. |
|
Изменение запроса адаптера таблиц. |
|
Создайте DataTable |
|
Внесите изменения я таблицу DataTable |
|
Создайте DataColumn |
Практическое руководство. Добавление столбцов в объект DataTable |
Создание отношения между двумя таблицами DataTable |
Практическое руководство. Создание объектов DataRelation с помощью конструктора набора данных |
Расширение функциональных возможностей набора данных. |
Практическое руководство. Расширение функциональных возможностей набора данных |
Добавление проверки в событие ColumnChanging таблицы данных. |
Практическое руководство. Проверка данных в ходе изменения столбцов |
Добавление проверки в событие RowChanging таблицы данных. |
Практическое руководство. Проверка данных в ходе изменения строк |
Создание объектов на рабочей поверхности конструктора
Можно создавать наборы данных, добавляя и редактируя отдельные объекты, составляющие набор данных. В следующей таблице приводится объяснение различных объектов во вкладке Набор данных Панели элементов, которые можно перемещать на поверхность конструктора:
Объект |
Описание |
---|---|
Адаптер таблиц |
Содержит коллекцию команд данных и подключение данных, которые используются для связи с основной базой данных и для заполнения таблицы данных. Дополнительные сведения см. в разделах Общие сведения об адаптере таблиц и Практическое руководство. Создание адаптера таблицы. |
Запрос |
Запросы адаптеров таблиц являются строго типизированными методами, выполняющими инструкции SQL и сохраненные процедуры. Выполнение запроса адаптера таблицы заполняет таблицу данных или выполняет другие задачи базы данных. Дополнительные сведения см. в разделе Практическое руководство. Создание запросов TableAdapter. Перетаскивание запроса в таблицу добавляет запрос к этой таблице, тогда как перетаскивание запроса в пустую область Конструктора наборов данных создает глобальный запрос. Дополнительные сведения см. в разделе Практическое руководство. Добавление глобальных запросов в набор данных. |
Представляет в памяти коллекцию строк, возвращаемых из базы данных. |
|
Отношение (DataRelation). |
Представляет отношение "родительский-потомок" между двумя объектами DataTable. Дополнительные сведения см. в разделах Знакомство с объектами DataRelation и Пошаговое руководство. Создание отношений между таблицами данных. |
LINQ to DataSet
LINQ to DataSet позволяет использовать запрос LINQ для данных в объекте DataSet. Дополнительные сведения см. в разделе LINQ to DataSet.
См. также
Задачи
Пошаговое руководство. Создание набора данных с помощью конструктора наборов данных
Пошаговое руководство. Создание адаптера таблицы с несколькими запросами
Пошаговое руководство. Создание объекта DataTable с помощью конструктора наборов данных
Пошаговое руководство. Создание отношений между таблицами данных
Пошаговое руководство. Отображение данных на форме в приложении Windows
Ссылки
Основные понятия
Новые возможности разработки приложений для работы с данными
Работа с наборами данных в Visual Studio
Другие ресурсы
Подготовка приложения к получению данных