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.