DataTables

Набор данных DataSet состоит из коллекции таблиц, связей и ограничений. В ADO.NET DataTable объекты используются для представления таблиц в Наборе данных. DataTable представляет одну таблицу реляционных данных в памяти; данные являются локальными. Приложение на основе NET, в котором он находится, но может быть заполнено из источника данных, например Microsoft SQL Server с помощью DataAdapter, дополнительные сведения см. в разделе "Заполнение набора данных из DataAdapter".

Класс DataTable является членом пространства имен System.Data в библиотеке классов платформа .NET Framework. Можно создавать и использовать DataTable независимо или в качестве члена набора данных, а объекты DataTable также можно использовать в сочетании с другими объектами платформа .NET Framework, включая DataViewобъекты. Доступ к коллекции таблиц в Наборе данных выполняется с помощью свойства Tables объекта DataSet.

Схема или структура таблицы представляется столбцами и ограничениями. Вы определяете схему DataTable с помощью DataColumn объектов, а также ForeignKeyConstraint объектов.UniqueConstraint Столбцы таблицы могут сопоставляться со столбцами источника данных, содержать вычисляемые значения выражений, автоматически увеличивать значения или содержать значения первичного ключа.

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

С помощью одного или нескольких связанных столбцов таблицы между таблицами можно создавать связи типа «родители-потомки». Вы создаете связь между объектами DataTable с помощью объекта DataRelation. Затем объекты DataRelation можно использовать для возврата связанных дочерних или родительских строк определенной строки. Дополнительные сведения см. в разделе "Добавление dataRelations".

В этом разделе

Создание DataTable
Объясняет, как создать DataTable и добавить его в набор данных.

Определение схемы DataTable
Предоставляет сведения о создании и использовании объектов и ограничений DataColumn .

Управление данными в DataTable
Описывает, как добавлять, изменять и удалять данные таблицы. Объясняет, как использовать события DataTable для проверки изменений данных в таблице.

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

ADO.NET
Описывает архитектуру и компоненты ADO.NET, а также их использование для получения доступа к существующим источникам данных и управления данными приложения.

Наборы данных, таблицы данных и объекты DataView
Предоставляет сведения о наборе данных ADO.NET, включая создание связей между таблицами.

Constraint
Предоставляет справочные сведения об объекте Constraint .

DataColumn
Предоставляет справочные сведения об объекте DataColumn .

DataSet
Предоставляет справочные сведения об объекте DataSet .

DataTable
Предоставляет справочные сведения о объекте DataTable .

Общие сведения о библиотеке классов
Общие сведения о библиотеке классов платформа .NET Framework, включая пространство имен системы, а также пространство имен второго уровня System.Data.

См. также