TypedTableBase<T> Класс

Определение

Этот тип используется как базовый класс для создания объектов с типом DataTable Visual Studio и инструмента .NET Framework XSD.exe; тип не предназначен для непосредственного использования из кода.This type is used as a base class for typed-DataTable object generation by Visual Studio and the XSD.exe .NET Framework tool, and is not intended to be used directly from your code.

generic <typename T>
 where T : DataRowpublic ref class TypedTableBase abstract : System::Data::DataTable, System::Collections::Generic::IEnumerable<T>
[System.Serializable]
public abstract class TypedTableBase<T> : System.Data.DataTable, System.Collections.Generic.IEnumerable<T> where T : DataRow
type TypedTableBase<'T (requires 'T :> DataRow)> = class
    inherit DataTable
    interface seq<'T (requires 'T :> DataRow)>
    interface IEnumerable
Public MustInherit Class TypedTableBase(Of T)
Inherits DataTable
Implements IEnumerable(Of T)

Параметры типа

T

Тип объектов в исходной последовательности, представленной таблицей; как правило, DataRow.The type of objects in the source sequence represented by the table, typically DataRow.

Наследование
Атрибуты
Реализации

Конструкторы

TypedTableBase<T>()

Инициализирует новый объект TypedTableBase<T>.Initializes a new TypedTableBase<T>. Этот метод поддерживает создание типизированного объекта DataTable с помощью Visual Studio и средства .NET Framework XSD.exe.This method supports typed-DataTable object generation by Visual Studio and the XSD.exe .NET Framework tool. Этот тип не предназначен для непосредственного использования в коде.This type is not intended to be used directly from your code.

TypedTableBase<T>(SerializationInfo, StreamingContext)

Инициализирует новый объект TypedTableBase<T>.Initializes a new TypedTableBase<T>. Этот метод поддерживает создание типизированного объекта DataTable с помощью Visual Studio и средства .NET Framework XSD.exe.This method supports typed-DataTable object generation by Visual Studio and the XSD.exe .NET Framework tool. Этот метод не предназначен для непосредственного использования в коде.This method is not intended to be used directly from your code.

Поля

fInitInProgress

Проверяет, выполняется ли инициализация.Checks whether initialization is in progress. Инициализация происходит во время выполнения.The initialization occurs at run time.

(Унаследовано от DataTable)

Свойства

CaseSensitive

Показывает, учитывается ли регистр при сравнении строк в таблице.Indicates whether string comparisons within the table are case-sensitive.

(Унаследовано от DataTable)
ChildRelations

Получает коллекцию дочерних отношений для объекта DataTable.Gets the collection of child relations for this DataTable.

(Унаследовано от DataTable)
Columns

Получает коллекцию столбцов, принадлежащих данной таблице.Gets the collection of columns that belong to this table.

(Унаследовано от DataTable)
Constraints

Получает коллекцию ограничений, содержащихся в данной таблице.Gets the collection of constraints maintained by this table.

(Унаследовано от DataTable)
Container

Возвращает контейнер для компонента.Gets the container for the component.

(Унаследовано от MarshalByValueComponent)
DataSet

Получает класс DataSet, к которому принадлежит данная таблица.Gets the DataSet to which this table belongs.

(Унаследовано от DataTable)
DefaultView

Получает настраиваемое представление таблицы, которая может включать в себя представление с фильтром или положение курсора.Gets a customized view of the table that may include a filtered view, or a cursor position.

(Унаследовано от DataTable)
DesignMode

Возвращает значение, показывающее, находится ли компонент в настоящий момент в режиме разработки.Gets a value indicating whether the component is currently in design mode.

(Унаследовано от MarshalByValueComponent)
DisplayExpression

Возвращает или задает выражение, возвращающее значение, используемое для представления таблицы в пользовательском интерфейсе.Gets or sets the expression that returns a value used to represent this table in the user interface. Свойство DisplayExpression позволяет отображать имя этой таблицы в пользовательском интерфейсе.The DisplayExpression property lets you display the name of this table in a user interface.

(Унаследовано от DataTable)
Events

Возвращает список обработчиков событий, которые прикреплены к этому компоненту.Gets the list of event handlers that are attached to this component.

(Унаследовано от MarshalByValueComponent)
ExtendedProperties

Получает коллекцию настраиваемых пользовательских сведений.Gets the collection of customized user information.

(Унаследовано от DataTable)
HasErrors

Получает значение, указывающее наличие ошибок в строках таблиц класса DataSet, к которому принадлежат таблицы.Gets a value indicating whether there are errors in any of the rows in any of the tables of the DataSet to which the table belongs.

(Унаследовано от DataTable)
IsInitialized

Получает значение, указывающее, инициализирована ли таблица DataTable.Gets a value that indicates whether the DataTable is initialized.

(Унаследовано от DataTable)
Locale

Возвращает или задает сведения о языке, используемые для сравнения строк таблицы.Gets or sets the locale information used to compare strings within the table.

(Унаследовано от DataTable)
MinimumCapacity

Возвращает или задает начальный размер таблицы.Gets or sets the initial starting size for this table.

(Унаследовано от DataTable)
Namespace

Возвращает или задает пространство имен для представления данных объекта DataTable в формате XML.Gets or sets the namespace for the XML representation of the data stored in the DataTable.

(Унаследовано от DataTable)
ParentRelations

Получает коллекцию родительских отношений для объекта DataTable.Gets the collection of parent relations for this DataTable.

(Унаследовано от DataTable)
Prefix

Возвращает или задает пространство имен для представления данных объекта DataTable в формате XML.Gets or sets the namespace for the XML representation of the data stored in the DataTable.

(Унаследовано от DataTable)
PrimaryKey

Возвращает или задает массив столбцов, которые являются столбцами первичного ключа для таблицы данных.Gets or sets an array of columns that function as primary keys for the data table.

(Унаследовано от DataTable)
RemotingFormat

Возвращает или задает формат сериализации.Gets or sets the serialization format.

(Унаследовано от DataTable)
Rows

Получает коллекцию строк, принадлежащих данной таблице.Gets the collection of rows that belong to this table.

(Унаследовано от DataTable)
Site

Возвращает или задает тип ISite для объекта DataTable.Gets or sets an ISite for the DataTable.

(Унаследовано от DataTable)
TableName

Возвращает или задает имя таблицы для объекта DataTable.Gets or sets the name of the DataTable.

(Унаследовано от DataTable)

Методы

AcceptChanges()

Фиксирует все изменения, внесенные в таблицу после последнего вызова метода AcceptChanges().Commits all the changes made to this table since the last time AcceptChanges() was called.

(Унаследовано от DataTable)
BeginInit()

Начинает инициализацию DataTable, используемого в форме или другим компонентом.Begins the initialization of a DataTable that is used on a form or used by another component. Инициализация происходит во время выполнения.The initialization occurs at run time.

(Унаследовано от DataTable)
BeginLoadData()

Отключает уведомления, ведение индексов и ограничения в процессе загрузки данных.Turns off notifications, index maintenance, and constraints while loading data.

(Унаследовано от DataTable)
Cast<TResult>()

Преобразует элементы TypedTableBase<T> в указанный тип.Converts the elements of an TypedTableBase<T> to the specified type. Этот метод поддерживает создание типизированного объекта DataTable с помощью Visual Studio и средства .NET Framework XSD.exe.This method supports typed DataTable object generation by Visual Studio and the XSD.exe .NET Framework tool. Этот метод не предназначен для непосредственного использования в коде.This method is not intended to be used directly from your code.

Clear()

Очищает DataTable от всех данных.Clears the DataTable of all data.

(Унаследовано от DataTable)
Clone()

Копирует структуру объекта DataTable, включая все схемы и ограничения DataTable.Clones the structure of the DataTable, including all DataTable schemas and constraints.

(Унаследовано от DataTable)
Compute(String, String)

Вычисляет заданное выражение для текущих строк, отвечающих условию фильтра.Computes the given expression on the current rows that pass the filter criteria.

(Унаследовано от DataTable)
Copy()

Копирует структуру и данные для DataTable.Copies both the structure and data for this DataTable.

(Унаследовано от DataTable)
CreateDataReader()

Возвращает объект DataTableReader, соответствующий данным в этой таблице DataTable.Returns a DataTableReader corresponding to the data within this DataTable.

(Унаследовано от DataTable)
CreateInstance()

Создает новый экземпляр DataTable.Creates a new instance of DataTable.

(Унаследовано от DataTable)
Dispose()

Освобождает все ресурсы, занятые модулем MarshalByValueComponent.Releases all resources used by the MarshalByValueComponent.

(Унаследовано от MarshalByValueComponent)
Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые объектом MarshalByValueComponent, а при необходимости освобождает также управляемые ресурсы.Releases the unmanaged resources used by the MarshalByValueComponent and optionally releases the managed resources.

(Унаследовано от MarshalByValueComponent)
EndInit()

Завершает инициализацию DataTable, используемого в форме или другим компонентом.Ends the initialization of a DataTable that is used on a form or used by another component. Инициализация происходит во время выполнения.The initialization occurs at run time.

(Унаследовано от DataTable)
EndLoadData()

Включает уведомления, ведение индексов и ограничения после загрузки данных.Turns on notifications, index maintenance, and constraints after loading data.

(Унаследовано от DataTable)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetChanges()

Получает копию таблицы DataTable, содержащую все изменения, внесенные после ее загрузки или после последнего вызова метода AcceptChanges().Gets a copy of the DataTable that contains all changes made to it since it was loaded or AcceptChanges() was last called.

(Унаследовано от DataTable)
GetChanges(DataRowState)

Получает копию таблицы DataTable, содержащую все изменения, внесенные после ее последней загрузки или после вызова метода AcceptChanges() и отфильтрованные по параметру DataRowState.Gets a copy of the DataTable containing all changes made to it since it was last loaded, or since AcceptChanges() was called, filtered by DataRowState.

(Унаследовано от DataTable)
GetEnumerator()

Возвращает перечислитель для типизированной строки DataRow.Returns an enumerator for the typed-DataRow. Этот метод поддерживает создание типизированного объекта DataTable с помощью Visual Studio и средства .NET Framework XSD.exe.This method supports typed-DataTable object generation by Visual Studio and the XSD.exe .NET Framework tool. Этот метод не предназначен для непосредственного использования в коде.This method is not intended to be used directly from your code.

GetErrors()

Получает массив объектов DataRow, содержащих ошибки.Gets an array of DataRow objects that contain errors.

(Унаследовано от DataTable)
GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetObjectData(SerializationInfo, StreamingContext)

Заполняет объект сведений о сериализации данными, необходимыми для сериализации DataTable.Populates a serialization information object with the data needed to serialize the DataTable.

(Унаследовано от DataTable)
GetRowType()

Получает тип строки.Gets the row type.

(Унаследовано от DataTable)
GetSchema()

Описание этого члена см. в разделе GetSchema().For a description of this member, see GetSchema().

(Унаследовано от DataTable)
GetService(Type)

Возвращает средство реализации объекта IServiceProvider.Gets the implementer of the IServiceProvider.

(Унаследовано от MarshalByValueComponent)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
ImportRow(DataRow)

Копирует объект DataRow в DataTable, сохраняя все параметры свойств, а также текущие и исходные значения.Copies a DataRow into a DataTable, preserving any property settings, as well as original and current values.

(Унаследовано от DataTable)
Load(IDataReader)

Заполняет таблицу DataTable значениями из источника данных с помощью предоставляемого объекта IDataReader.Fills a DataTable with values from a data source using the supplied IDataReader. Если объект DataTable уже содержит строки, входящие данные из источника данных объединяются с существующими строками.If the DataTable already contains rows, the incoming data from the data source is merged with the existing rows.

(Унаследовано от DataTable)
Load(IDataReader, LoadOption)

Заполняет таблицу DataTable значениями из источника данных с помощью предоставляемого объекта IDataReader.Fills a DataTable with values from a data source using the supplied IDataReader. Если объект DataTable уже содержит строки, поступающие данные из источника данных объединяются с существующими строками согласно значению параметра loadOption.If the DataTable already contains rows, the incoming data from the data source is merged with the existing rows according to the value of the loadOption parameter.

(Унаследовано от DataTable)
Load(IDataReader, LoadOption, FillErrorEventHandler)

Заполняет таблицу DataTable значениями из источника данных с помощью предоставляемого объекта IDataReader, использующего делегат для обработки ошибок.Fills a DataTable with values from a data source using the supplied IDataReader using an error-handling delegate.

(Унаследовано от DataTable)
LoadDataRow(Object[], Boolean)

Находит и обновляет конкретную строку.Finds and updates a specific row. Если нужная строка не найдена, то с помощью заданных значений создается новая строка.If no matching row is found, a new row is created using the given values.

(Унаследовано от DataTable)
LoadDataRow(Object[], LoadOption)

Находит и обновляет конкретную строку.Finds and updates a specific row. Если нужная строка не найдена, то с помощью заданных значений создается новая строка.If no matching row is found, a new row is created using the given values.

(Унаследовано от DataTable)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
Merge(DataTable)

Объединяет заданный объект DataTable с текущим объектом DataTable.Merge the specified DataTable with the current DataTable.

(Унаследовано от DataTable)
Merge(DataTable, Boolean)

Объедините заданный объект DataTable с текущим объектом DataTable, указав, следует ли сохранить изменения в контейнере данных DataTable.Merge the specified DataTable with the current DataTable, indicating whether to preserve changes in the current DataTable.

(Унаследовано от DataTable)
Merge(DataTable, Boolean, MissingSchemaAction)

Объедините заданный объект DataTable с текущим объектом DataTable, указав, следует ли сохранить изменения и способ обработки отсутствующей схемы в текущем контейнере данных DataTable.Merge the specified DataTable with the current DataTable, indicating whether to preserve changes and how to handle missing schema in the current DataTable.

(Унаследовано от DataTable)
NewRow()

Создает новый класс DataRow, имеющий ту же схему, что и таблица.Creates a new DataRow with the same schema as the table.

(Унаследовано от DataTable)
NewRowArray(Int32)

Возвращает массив DataRow.Returns an array of DataRow.

(Унаследовано от DataTable)
NewRowFromBuilder(DataRowBuilder)

Создает новую строку из существующей строки.Creates a new row from an existing row.

(Унаследовано от DataTable)
OnColumnChanged(DataColumnChangeEventArgs)

Вызывает событие ColumnChanged.Raises the ColumnChanged event.

(Унаследовано от DataTable)
OnColumnChanging(DataColumnChangeEventArgs)

Вызывает событие ColumnChanging.Raises the ColumnChanging event.

(Унаследовано от DataTable)
OnPropertyChanging(PropertyChangedEventArgs)

Вызывает событие PropertyChanged.Raises the PropertyChanged event.

(Унаследовано от DataTable)
OnRemoveColumn(DataColumn)

Сообщает классу DataTable об удалении объекта DataColumn.Notifies the DataTable that a DataColumn is being removed.

(Унаследовано от DataTable)
OnRowChanged(DataRowChangeEventArgs)

Вызывает событие RowChanged.Raises the RowChanged event.

(Унаследовано от DataTable)
OnRowChanging(DataRowChangeEventArgs)

Вызывает событие RowChanging.Raises the RowChanging event.

(Унаследовано от DataTable)
OnRowDeleted(DataRowChangeEventArgs)

Вызывает событие RowDeleted.Raises the RowDeleted event.

(Унаследовано от DataTable)
OnRowDeleting(DataRowChangeEventArgs)

Вызывает событие RowDeleting.Raises the RowDeleting event.

(Унаследовано от DataTable)
OnTableCleared(DataTableClearEventArgs)

Вызывает событие TableCleared.Raises the TableCleared event.

(Унаследовано от DataTable)
OnTableClearing(DataTableClearEventArgs)

Создает событие TableClearing.Raises the TableClearing event.

(Унаследовано от DataTable)
OnTableNewRow(DataTableNewRowEventArgs)

Вызывает событие TableNewRow.Raises the TableNewRow event.

(Унаследовано от DataTable)
ReadXml(Stream)

Считывает XML-схему и данные в DataTable, используя указанный класс Stream.Reads XML schema and data into the DataTable using the specified Stream.

(Унаследовано от DataTable)
ReadXml(String)

Читает данные и схему XML в DataTable из указанного файла.Reads XML schema and data into the DataTable from the specified file.

(Унаследовано от DataTable)
ReadXml(TextReader)

Считывает XML-схему и данные в DataTable, используя указанный класс TextReader.Reads XML schema and data into the DataTable using the specified TextReader.

(Унаследовано от DataTable)
ReadXml(XmlReader)

Читает данные и схему XML в DataTable, используя указанное средство чтения XmlReader.Reads XML Schema and Data into the DataTable using the specified XmlReader.

(Унаследовано от DataTable)
ReadXmlSchema(Stream)

Считывает XML-схему в DataTable, используя указанный поток.Reads an XML schema into the DataTable using the specified stream.

(Унаследовано от DataTable)
ReadXmlSchema(String)

Считывает XML-схему из указанного файла в таблицу DataTable.Reads an XML schema into the DataTable from the specified file.

(Унаследовано от DataTable)
ReadXmlSchema(TextReader)

Считывает XML-схему в DataTable, используя указанный объект TextReader.Reads an XML schema into the DataTable using the specified TextReader.

(Унаследовано от DataTable)
ReadXmlSchema(XmlReader)

Считывает XML-схему в DataTable, используя указанный объект XmlReader.Reads an XML schema into the DataTable using the specified XmlReader.

(Унаследовано от DataTable)
ReadXmlSerializable(XmlReader)

Считывает из XML-потока.Reads from an XML stream.

(Унаследовано от DataTable)
RejectChanges()

Выполняется откат всех изменений, внесенных в таблицу с момента ее загрузки или после последнего вызова метода AcceptChanges().Rolls back all changes that have been made to the table since it was loaded, or the last time AcceptChanges() was called.

(Унаследовано от DataTable)
Reset()

Возвращает объект DataTable в исходное состояние.Resets the DataTable to its original state. Сброс удаляет все данные, индексы, связи и столбцы таблицы.Reset removes all data, indexes, relations, and columns of the table. Если набор данных содержит таблицы данных, то таблица по-прежнему будет частью набора данных после того, как таблица будет сброшена.If a DataSet includes a DataTable, the table will still be part of the DataSet after the table is reset.

(Унаследовано от DataTable)
Select()

Получает массив всех объектов DataRow.Gets an array of all DataRow objects.

(Унаследовано от DataTable)
Select(String)

Получает массив всех объектов DataRow, отвечающих условиям фильтра.Gets an array of all DataRow objects that match the filter criteria.

(Унаследовано от DataTable)
Select(String, String)

Получает массив всех объектов DataRow, отвечающих условиям фильтра, согласно указанному порядку сортировки.Gets an array of all DataRow objects that match the filter criteria, in the specified sort order.

(Унаследовано от DataTable)
Select(String, String, DataViewRowState)

Получает массив всех объектов DataRow, отвечающих условиям фильтра, согласно порядку сортировки, соответствующему указанному состоянию.Gets an array of all DataRow objects that match the filter in the order of the sort that match the specified state.

(Унаследовано от DataTable)
ToString()

Получает свойства TableName и DisplayExpression, если существует сцепленная строка.Gets the TableName and DisplayExpression, if there is one as a concatenated string.

(Унаследовано от DataTable)
WriteXml(Stream)

Записывает текущее содержимое DataTable как XML с использованием указанного элемента Stream.Writes the current contents of the DataTable as XML using the specified Stream.

(Унаследовано от DataTable)
WriteXml(Stream, Boolean)

Записывает текущее содержимое DataTable как XML с использованием указанного элемента Stream.Writes the current contents of the DataTable as XML using the specified Stream. Чтобы сохранить данные для таблицы и всех ее потомков, установите для параметра writeHierarchy значение true.To save the data for the table and all its descendants, set the writeHierarchy parameter to true.

(Унаследовано от DataTable)
WriteXml(Stream, XmlWriteMode)

Записывает текущие данные и по возможности схему для DataTable в указанный файл с помощью заданного объекта XmlWriteMode.Writes the current data, and optionally the schema, for the DataTable to the specified file using the specified XmlWriteMode. Чтобы записать схему, задайте в параметре mode значение WriteSchema.To write the schema, set the value for the mode parameter to WriteSchema.

(Унаследовано от DataTable)
WriteXml(Stream, XmlWriteMode, Boolean)

Записывает текущие данные и по возможности схему для DataTable в указанный файл с помощью заданного объекта XmlWriteMode.Writes the current data, and optionally the schema, for the DataTable to the specified file using the specified XmlWriteMode. Чтобы записать схему, задайте в параметре mode значение WriteSchema.To write the schema, set the value for the mode parameter to WriteSchema. Чтобы сохранить данные для таблицы и всех ее потомков, установите для параметра writeHierarchy значение true.To save the data for the table and all its descendants, set the writeHierarchy parameter to true.

(Унаследовано от DataTable)
WriteXml(String)

Записывает текущее содержимое таблицы DataTable в формате XML, используя указанный файл.Writes the current contents of the DataTable as XML using the specified file.

(Унаследовано от DataTable)
WriteXml(String, Boolean)

Записывает текущее содержимое таблицы DataTable в формате XML, используя указанный файл.Writes the current contents of the DataTable as XML using the specified file. Чтобы сохранить данные для таблицы и всех ее потомков, установите для параметра writeHierarchy значение true.To save the data for the table and all its descendants, set the writeHierarchy parameter to true.

(Унаследовано от DataTable)
WriteXml(String, XmlWriteMode)

Записывает текущие данные и по возможности схему для DataTable, используя указанный файл и заданное перечисление XmlWriteMode.Writes the current data, and optionally the schema, for the DataTable using the specified file and XmlWriteMode. Чтобы записать схему, задайте в параметре mode значение WriteSchema.To write the schema, set the value for the mode parameter to WriteSchema.

(Унаследовано от DataTable)
WriteXml(String, XmlWriteMode, Boolean)

Записывает текущие данные и по возможности схему для DataTable, используя указанный файл и заданное перечисление XmlWriteMode.Writes the current data, and optionally the schema, for the DataTable using the specified file and XmlWriteMode. Чтобы записать схему, задайте в параметре mode значение WriteSchema.To write the schema, set the value for the mode parameter to WriteSchema. Чтобы сохранить данные для таблицы и всех ее потомков, установите для параметра writeHierarchy значение true.To save the data for the table and all its descendants, set the writeHierarchy parameter to true.

(Унаследовано от DataTable)
WriteXml(TextWriter)

Записывает текущее содержимое DataTable как XML с использованием указанного элемента TextWriter.Writes the current contents of the DataTable as XML using the specified TextWriter.

(Унаследовано от DataTable)
WriteXml(TextWriter, Boolean)

Записывает текущее содержимое DataTable как XML с использованием указанного элемента TextWriter.Writes the current contents of the DataTable as XML using the specified TextWriter. Чтобы сохранить данные для таблицы и всех ее потомков, установите для параметра writeHierarchy значение true.To save the data for the table and all its descendants, set the writeHierarchy parameter to true.

(Унаследовано от DataTable)
WriteXml(TextWriter, XmlWriteMode)

Записывает текущие данные и по возможности схему для DataTable с помощью указанных TextWriter и XmlWriteMode.Writes the current data, and optionally the schema, for the DataTable using the specified TextWriter and XmlWriteMode. Чтобы записать схему, задайте в параметре mode значение WriteSchema.To write the schema, set the value for the mode parameter to WriteSchema.

(Унаследовано от DataTable)
WriteXml(TextWriter, XmlWriteMode, Boolean)

Записывает текущие данные и по возможности схему для DataTable с помощью указанных TextWriter и XmlWriteMode.Writes the current data, and optionally the schema, for the DataTable using the specified TextWriter and XmlWriteMode. Чтобы записать схему, задайте в параметре mode значение WriteSchema.To write the schema, set the value for the mode parameter to WriteSchema. Чтобы сохранить данные для таблицы и всех ее потомков, установите для параметра writeHierarchy значение true.To save the data for the table and all its descendants, set the writeHierarchy parameter to true.

(Унаследовано от DataTable)
WriteXml(XmlWriter)

Записывает текущее содержимое DataTable как XML с использованием указанного элемента XmlWriter.Writes the current contents of the DataTable as XML using the specified XmlWriter.

(Унаследовано от DataTable)
WriteXml(XmlWriter, Boolean)

Записывает текущее содержимое DataTable как XML с использованием указанного элемента XmlWriter.Writes the current contents of the DataTable as XML using the specified XmlWriter.

(Унаследовано от DataTable)
WriteXml(XmlWriter, XmlWriteMode)

Записывает текущие данные и по возможности схему для DataTable с помощью указанных XmlWriter и XmlWriteMode.Writes the current data, and optionally the schema, for the DataTable using the specified XmlWriter and XmlWriteMode. Чтобы записать схему, задайте в параметре mode значение WriteSchema.To write the schema, set the value for the mode parameter to WriteSchema.

(Унаследовано от DataTable)
WriteXml(XmlWriter, XmlWriteMode, Boolean)

Записывает текущие данные и по возможности схему для DataTable с помощью указанных XmlWriter и XmlWriteMode.Writes the current data, and optionally the schema, for the DataTable using the specified XmlWriter and XmlWriteMode. Чтобы записать схему, задайте в параметре mode значение WriteSchema.To write the schema, set the value for the mode parameter to WriteSchema. Чтобы сохранить данные для таблицы и всех ее потомков, установите для параметра writeHierarchy значение true.To save the data for the table and all its descendants, set the writeHierarchy parameter to true.

(Унаследовано от DataTable)
WriteXmlSchema(Stream)

Записывает текущую структуру данных таблицы DataTable в виде XML-схемы в указанный поток.Writes the current data structure of the DataTable as an XML schema to the specified stream.

(Унаследовано от DataTable)
WriteXmlSchema(Stream, Boolean)

Записывает текущую структуру данных таблицы DataTable в виде XML-схемы в указанный поток.Writes the current data structure of the DataTable as an XML schema to the specified stream. Чтобы сохранить схему для таблицы и всех ее потомков, установите для параметра writeHierarchy значение true.To save the schema for the table and all its descendants, set the writeHierarchy parameter to true.

(Унаследовано от DataTable)
WriteXmlSchema(String)

Записывает текущую структуру данных таблицы DataTable в виде XML-схемы в указанный файл.Writes the current data structure of the DataTable as an XML schema to the specified file.

(Унаследовано от DataTable)
WriteXmlSchema(String, Boolean)

Записывает текущую структуру данных таблицы DataTable в виде XML-схемы в указанный файл.Writes the current data structure of the DataTable as an XML schema to the specified file. Чтобы сохранить схему для таблицы и всех ее потомков, установите для параметра writeHierarchy значение true.To save the schema for the table and all its descendants, set the writeHierarchy parameter to true.

(Унаследовано от DataTable)
WriteXmlSchema(TextWriter)

Записывает текущую структуру данных таблицы DataTable в виде XML-схемы, используя указанный класс TextWriter.Writes the current data structure of the DataTable as an XML schema using the specified TextWriter.

(Унаследовано от DataTable)
WriteXmlSchema(TextWriter, Boolean)

Записывает текущую структуру данных таблицы DataTable в виде XML-схемы, используя указанный класс TextWriter.Writes the current data structure of the DataTable as an XML schema using the specified TextWriter. Чтобы сохранить схему для таблицы и всех ее потомков, установите для параметра writeHierarchy значение true.To save the schema for the table and all its descendants, set the writeHierarchy parameter to true.

(Унаследовано от DataTable)
WriteXmlSchema(XmlWriter)

Записывает текущую структуру данных таблицы DataTable в виде XML-схемы, используя указанный класс XmlWriter.Writes the current data structure of the DataTable as an XML schema using the specified XmlWriter.

(Унаследовано от DataTable)
WriteXmlSchema(XmlWriter, Boolean)

Записывает текущую структуру данных таблицы DataTable в виде XML-схемы, используя указанный класс XmlWriter.Writes the current data structure of the DataTable as an XML schema using the specified XmlWriter. Чтобы сохранить схему для таблицы и всех ее потомков, установите для параметра writeHierarchy значение true.To save the schema for the table and all its descendants, set the writeHierarchy parameter to true.

(Унаследовано от DataTable)

События

ColumnChanged

Происходит после изменения значения указанного объекта DataColumn в DataRow.Occurs after a value has been changed for the specified DataColumn in a DataRow.

(Унаследовано от DataTable)
ColumnChanging

Происходит при изменении значения указанного объекта DataColumn в DataRow.Occurs when a value is being changed for the specified DataColumn in a DataRow.

(Унаследовано от DataTable)
Disposed

Добавляет обработчик событий, чтобы прослушивать событие Disposed для компонента.Adds an event handler to listen to the Disposed event on the component.

(Унаследовано от MarshalByValueComponent)
Initialized

Происходит после инициализации таблицы DataTable.Occurs after the DataTable is initialized.

(Унаследовано от DataTable)
RowChanged

Происходит после успешного изменения DataRow.Occurs after a DataRow has been changed successfully.

(Унаследовано от DataTable)
RowChanging

Происходит при изменении объекта DataRow.Occurs when a DataRow is changing.

(Унаследовано от DataTable)
RowDeleted

Происходит после удаления строки таблицы.Occurs after a row in the table has been deleted.

(Унаследовано от DataTable)
RowDeleting

Происходит перед удалением строки таблицы.Occurs before a row in the table is about to be deleted.

(Унаследовано от DataTable)
TableCleared

Происходит после очистки DataTable.Occurs after a DataTable is cleared.

(Унаследовано от DataTable)
TableClearing

Происходит, когда очищается таблица DataTable.Occurs when a DataTable is cleared.

(Унаследовано от DataTable)
TableNewRow

Происходит, когда вставляется новая строка DataRow.Occurs when a new DataRow is inserted.

(Унаследовано от DataTable)

Явные реализации интерфейса

IEnumerable.GetEnumerator()

Возвращает перечислитель для типизированной строки DataRow.Returns an enumerator for the typed-DataRow. Этот метод поддерживает создание типизированного объекта DataTable с помощью Visual Studio и средства .NET Framework XSD.exe.This method supports typed-DataTable object generation by Visual Studio and the XSD.exe .NET Framework tool. Этот метод не предназначен для непосредственного использования в коде.This method is not intended to be used directly from your code.

IListSource.ContainsListCollection

Описание этого члена см. в разделе ContainsListCollection.For a description of this member, see ContainsListCollection.

(Унаследовано от DataTable)
IListSource.GetList()

Описание этого члена см. в разделе GetList().For a description of this member, see GetList().

(Унаследовано от DataTable)
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Заполняет объект сведений о сериализации данными, необходимыми для сериализации DataTable.Populates a serialization information object with the data needed to serialize the DataTable.

(Унаследовано от DataTable)
IXmlSerializable.GetSchema()

Описание этого члена см. в разделе GetSchema().For a description of this member, see GetSchema().

(Унаследовано от DataTable)
IXmlSerializable.ReadXml(XmlReader)

Описание этого члена см. в разделе ReadXml(XmlReader).For a description of this member, see ReadXml(XmlReader).

(Унаследовано от DataTable)
IXmlSerializable.WriteXml(XmlWriter)

Описание этого члена см. в разделе WriteXml(XmlWriter).For a description of this member, see WriteXml(XmlWriter).

(Унаследовано от DataTable)

Методы расширения

CreateScope(IServiceProvider)

Создает интерфейс IServiceScope, который может использоваться для разрешения служб с ограниченной областью.Creates a new IServiceScope that can be used to resolve scoped services.

GetRequiredService(IServiceProvider, Type)

Возвращает службу типа serviceType из IServiceProvider.Get service of type serviceType from the IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Возвращает службу типа T из IServiceProvider.Get service of type T from the IServiceProvider.

GetService<T>(IServiceProvider)

Возвращает службу типа T из IServiceProvider.Get service of type T from the IServiceProvider.

GetServices(IServiceProvider, Type)

Возвращает перечисление служб типа serviceType из IServiceProvider.Get an enumeration of services of type serviceType from the IServiceProvider.

GetServices<T>(IServiceProvider)

Возвращает перечисление служб типа T из IServiceProvider.Get an enumeration of services of type T from the IServiceProvider.

AsDataView(DataTable)

Создает и возвращает объект DataView с поддержкой LINQ.Creates and returns a LINQ-enabled DataView object.

AsEnumerable(DataTable)

Возвращает объект IEnumerable<T>, где универсальный параметр T имеет значение DataRow.Returns an IEnumerable<T> object, where the generic parameter T is DataRow. Этот объект может использоваться в выражении LINQLINQ или запросе метода.This object can be used in a LINQLINQ expression or method query.

CopyToDataTable<T>(IEnumerable<T>)

Возвращает объект DataTable, содержащий копии объектов DataRow при заданном входном объекте IEnumerable<T> и универсальном параметре T, равном DataRow.Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Копирует объекты DataRow в указанный объект DataTable с заданным входным объектом IEnumerable<T>, где универсальный параметр T имеет значение DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Копирует объекты DataRow в указанный объект DataTable с заданным входным объектом IEnumerable<T>, где универсальный параметр T имеет значение DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>)

Возвращает коллекцию элементов, содержащую предков каждого узла в исходной коллекции.Returns a collection of elements that contains the ancestors of every node in the source collection.

Ancestors<T>(IEnumerable<T>, XName)

Возвращает отфильтрованную коллекцию элементов, содержащую предков каждого узла в исходной коллекции.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. В коллекцию включаются только элементы, соответствующие XName.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>)

Возвращает коллекцию подчиненных узлов каждого документа и элемента в исходной коллекции.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>)

Возвращает коллекцию элементов, содержащую подчиненные элементы каждого элемента и документа в исходной коллекции.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

Descendants<T>(IEnumerable<T>, XName)

Возвращает отфильтрованную коллекцию элементов, содержащую подчиненные элементы каждого элемента и документа в исходной коллекции.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. В коллекцию включаются только элементы, соответствующие XName.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>)

Возвращает коллекцию дочерних элементов каждого элемента и документа в исходной коллекции.Returns a collection of the child elements of every element and document in the source collection.

Elements<T>(IEnumerable<T>, XName)

Возвращает отфильтрованную коллекцию дочерних элементов каждого элемента и документа в исходной коллекции.Returns a filtered collection of the child elements of every element and document in the source collection. В коллекцию включаются только элементы, соответствующие XName.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>)

Возвращает коллекцию узлов, содержащую все узлы в исходной коллекции, отсортированные в порядке следования документов.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>)

Возвращает коллекцию дочерних узлов каждого документа и элемента в исходной коллекции.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>)

Удаление каждого узла в исходной коллекции из родительского узла.Removes every node in the source collection from its parent node.

Применяется к

Дополнительно