TypedTableBase<T> TypedTableBase<T> TypedTableBase<T> TypedTableBase<T> Class

Определение

Этот тип используется как базовый класс для создания объектов с типом 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>() TypedTableBase<T>() 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>(SerializationInfo, StreamingContext) TypedTableBase<T>(SerializationInfo, StreamingContext) 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.

Методы

AcceptChanges() AcceptChanges() AcceptChanges() AcceptChanges()

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

(Inherited from DataTable)
BeginInit() BeginInit() BeginInit() 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.

(Inherited from DataTable)
BeginLoadData() BeginLoadData() BeginLoadData() BeginLoadData()

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

(Inherited from DataTable)
Cast<TResult>() Cast<TResult>() Cast<TResult>() 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() Clear() Clear() Clear()

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

(Inherited from DataTable)
Clone() Clone() Clone() Clone()

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

(Inherited from DataTable)
Compute(String, String) Compute(String, String) Compute(String, String) Compute(String, String)

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

(Inherited from DataTable)
Copy() Copy() Copy() Copy()

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

(Inherited from DataTable)
CreateDataReader() CreateDataReader() CreateDataReader() CreateDataReader()

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

(Inherited from DataTable)
CreateInstance() CreateInstance() CreateInstance() CreateInstance()

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

(Inherited from DataTable)
Dispose() Dispose() Dispose() Dispose()

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

(Inherited from MarshalByValueComponent)
Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

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

(Inherited from MarshalByValueComponent)
EndInit() EndInit() EndInit() 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.

(Inherited from DataTable)
EndLoadData() EndLoadData() EndLoadData() EndLoadData()

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

(Inherited from DataTable)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetChanges() GetChanges() GetChanges() 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.

(Inherited from DataTable)
GetChanges(DataRowState) GetChanges(DataRowState) GetChanges(DataRowState) 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.

(Inherited from DataTable)
GetEnumerator() GetEnumerator() GetEnumerator() 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() GetErrors() GetErrors() GetErrors()

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

(Inherited from DataTable)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext)

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

(Inherited from DataTable)
GetRowType() GetRowType() GetRowType() GetRowType()

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

(Inherited from DataTable)
GetSchema() GetSchema() GetSchema() GetSchema()

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

(Inherited from DataTable)
GetService(Type) GetService(Type) GetService(Type) GetService(Type)

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

(Inherited from MarshalByValueComponent)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
ImportRow(DataRow) ImportRow(DataRow) ImportRow(DataRow) ImportRow(DataRow)

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

(Inherited from DataTable)
Load(IDataReader) Load(IDataReader) Load(IDataReader) 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.

(Inherited from DataTable)
Load(IDataReader, LoadOption) Load(IDataReader, LoadOption) Load(IDataReader, LoadOption) 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.

(Inherited from DataTable)
Load(IDataReader, LoadOption, FillErrorEventHandler) Load(IDataReader, LoadOption, FillErrorEventHandler) Load(IDataReader, LoadOption, FillErrorEventHandler) Load(IDataReader, LoadOption, FillErrorEventHandler)

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

(Inherited from DataTable)
LoadDataRow(Object[], Boolean) LoadDataRow(Object[], Boolean) LoadDataRow(Object[], Boolean) LoadDataRow(Object[], Boolean)

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

(Inherited from DataTable)
LoadDataRow(Object[], LoadOption) LoadDataRow(Object[], LoadOption) LoadDataRow(Object[], LoadOption) LoadDataRow(Object[], LoadOption)

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

(Inherited from DataTable)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
Merge(DataTable) Merge(DataTable) Merge(DataTable) Merge(DataTable)

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

(Inherited from DataTable)
Merge(DataTable, Boolean) Merge(DataTable, Boolean) Merge(DataTable, Boolean) Merge(DataTable, Boolean)

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

(Inherited from DataTable)
Merge(DataTable, Boolean, MissingSchemaAction) Merge(DataTable, Boolean, MissingSchemaAction) Merge(DataTable, Boolean, MissingSchemaAction) 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.

(Inherited from DataTable)
NewRow() NewRow() NewRow() NewRow()

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

(Inherited from DataTable)
NewRowArray(Int32) NewRowArray(Int32) NewRowArray(Int32) NewRowArray(Int32)

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

(Inherited from DataTable)
NewRowFromBuilder(DataRowBuilder) NewRowFromBuilder(DataRowBuilder) NewRowFromBuilder(DataRowBuilder) NewRowFromBuilder(DataRowBuilder)

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

(Inherited from DataTable)
OnColumnChanged(DataColumnChangeEventArgs) OnColumnChanged(DataColumnChangeEventArgs) OnColumnChanged(DataColumnChangeEventArgs) OnColumnChanged(DataColumnChangeEventArgs)

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

(Inherited from DataTable)
OnColumnChanging(DataColumnChangeEventArgs) OnColumnChanging(DataColumnChangeEventArgs) OnColumnChanging(DataColumnChangeEventArgs) OnColumnChanging(DataColumnChangeEventArgs)

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

(Inherited from DataTable)
OnPropertyChanging(PropertyChangedEventArgs) OnPropertyChanging(PropertyChangedEventArgs) OnPropertyChanging(PropertyChangedEventArgs) OnPropertyChanging(PropertyChangedEventArgs)

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

(Inherited from DataTable)
OnRemoveColumn(DataColumn) OnRemoveColumn(DataColumn) OnRemoveColumn(DataColumn) OnRemoveColumn(DataColumn)

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

(Inherited from DataTable)
OnRowChanged(DataRowChangeEventArgs) OnRowChanged(DataRowChangeEventArgs) OnRowChanged(DataRowChangeEventArgs) OnRowChanged(DataRowChangeEventArgs)

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

(Inherited from DataTable)
OnRowChanging(DataRowChangeEventArgs) OnRowChanging(DataRowChangeEventArgs) OnRowChanging(DataRowChangeEventArgs) OnRowChanging(DataRowChangeEventArgs)

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

(Inherited from DataTable)
OnRowDeleted(DataRowChangeEventArgs) OnRowDeleted(DataRowChangeEventArgs) OnRowDeleted(DataRowChangeEventArgs) OnRowDeleted(DataRowChangeEventArgs)

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

(Inherited from DataTable)
OnRowDeleting(DataRowChangeEventArgs) OnRowDeleting(DataRowChangeEventArgs) OnRowDeleting(DataRowChangeEventArgs) OnRowDeleting(DataRowChangeEventArgs)

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

(Inherited from DataTable)
OnTableCleared(DataTableClearEventArgs) OnTableCleared(DataTableClearEventArgs) OnTableCleared(DataTableClearEventArgs) OnTableCleared(DataTableClearEventArgs)

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

(Inherited from DataTable)
OnTableClearing(DataTableClearEventArgs) OnTableClearing(DataTableClearEventArgs) OnTableClearing(DataTableClearEventArgs) OnTableClearing(DataTableClearEventArgs)

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

(Inherited from DataTable)
OnTableNewRow(DataTableNewRowEventArgs) OnTableNewRow(DataTableNewRowEventArgs) OnTableNewRow(DataTableNewRowEventArgs) OnTableNewRow(DataTableNewRowEventArgs)

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

(Inherited from DataTable)
ReadXml(Stream) ReadXml(Stream) ReadXml(Stream) ReadXml(Stream)

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

(Inherited from DataTable)
ReadXml(String) ReadXml(String) ReadXml(String) ReadXml(String)

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

(Inherited from DataTable)
ReadXml(TextReader) ReadXml(TextReader) ReadXml(TextReader) ReadXml(TextReader)

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

(Inherited from DataTable)
ReadXml(XmlReader) ReadXml(XmlReader) ReadXml(XmlReader) ReadXml(XmlReader)

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

(Inherited from DataTable)
ReadXmlSchema(Stream) ReadXmlSchema(Stream) ReadXmlSchema(Stream) ReadXmlSchema(Stream)

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

(Inherited from DataTable)
ReadXmlSchema(String) ReadXmlSchema(String) ReadXmlSchema(String) ReadXmlSchema(String)

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

(Inherited from DataTable)
ReadXmlSchema(TextReader) ReadXmlSchema(TextReader) ReadXmlSchema(TextReader) ReadXmlSchema(TextReader)

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

(Inherited from DataTable)
ReadXmlSchema(XmlReader) ReadXmlSchema(XmlReader) ReadXmlSchema(XmlReader) ReadXmlSchema(XmlReader)

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

(Inherited from DataTable)
ReadXmlSerializable(XmlReader) ReadXmlSerializable(XmlReader) ReadXmlSerializable(XmlReader) ReadXmlSerializable(XmlReader)

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

(Inherited from DataTable)
RejectChanges() RejectChanges() RejectChanges() RejectChanges()

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

(Inherited from DataTable)
Reset() Reset() Reset() 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.

(Inherited from DataTable)
Select() Select() Select() Select()

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

(Inherited from DataTable)
Select(String) Select(String) Select(String) Select(String)

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

(Inherited from DataTable)
Select(String, String) Select(String, String) Select(String, String) Select(String, String)

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

(Inherited from DataTable)
Select(String, String, DataViewRowState) Select(String, String, DataViewRowState) Select(String, String, DataViewRowState) 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.

(Inherited from DataTable)
ToString() ToString() ToString() ToString()

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

(Inherited from DataTable)
WriteXml(Stream) WriteXml(Stream) WriteXml(Stream) WriteXml(Stream)

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

(Inherited from DataTable)
WriteXml(Stream, Boolean) WriteXml(Stream, Boolean) WriteXml(Stream, Boolean) 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.

(Inherited from DataTable)
WriteXml(Stream, XmlWriteMode) WriteXml(Stream, XmlWriteMode) WriteXml(Stream, XmlWriteMode) 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.

(Inherited from DataTable)
WriteXml(Stream, XmlWriteMode, Boolean) WriteXml(Stream, XmlWriteMode, Boolean) WriteXml(Stream, XmlWriteMode, Boolean) 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.

(Inherited from DataTable)
WriteXml(String) WriteXml(String) WriteXml(String) WriteXml(String)

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

(Inherited from DataTable)
WriteXml(String, Boolean) WriteXml(String, Boolean) WriteXml(String, Boolean) 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.

(Inherited from DataTable)
WriteXml(String, XmlWriteMode) WriteXml(String, XmlWriteMode) WriteXml(String, XmlWriteMode) 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.

(Inherited from DataTable)
WriteXml(String, XmlWriteMode, Boolean) WriteXml(String, XmlWriteMode, Boolean) WriteXml(String, XmlWriteMode, Boolean) 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.

(Inherited from DataTable)
WriteXml(TextWriter) WriteXml(TextWriter) WriteXml(TextWriter) WriteXml(TextWriter)

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

(Inherited from DataTable)
WriteXml(TextWriter, Boolean) WriteXml(TextWriter, Boolean) WriteXml(TextWriter, Boolean) 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.

(Inherited from DataTable)
WriteXml(TextWriter, XmlWriteMode) WriteXml(TextWriter, XmlWriteMode) WriteXml(TextWriter, XmlWriteMode) 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.

(Inherited from DataTable)
WriteXml(TextWriter, XmlWriteMode, Boolean) WriteXml(TextWriter, XmlWriteMode, Boolean) WriteXml(TextWriter, XmlWriteMode, Boolean) 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.

(Inherited from DataTable)
WriteXml(XmlWriter) WriteXml(XmlWriter) WriteXml(XmlWriter) WriteXml(XmlWriter)

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

(Inherited from DataTable)
WriteXml(XmlWriter, Boolean) WriteXml(XmlWriter, Boolean) WriteXml(XmlWriter, Boolean) WriteXml(XmlWriter, Boolean)

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

(Inherited from DataTable)
WriteXml(XmlWriter, XmlWriteMode) WriteXml(XmlWriter, XmlWriteMode) WriteXml(XmlWriter, XmlWriteMode) 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.

(Inherited from DataTable)
WriteXml(XmlWriter, XmlWriteMode, Boolean) WriteXml(XmlWriter, XmlWriteMode, Boolean) WriteXml(XmlWriter, XmlWriteMode, Boolean) 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.

(Inherited from DataTable)
WriteXmlSchema(Stream) WriteXmlSchema(Stream) WriteXmlSchema(Stream) WriteXmlSchema(Stream)

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

(Inherited from DataTable)
WriteXmlSchema(Stream, Boolean) WriteXmlSchema(Stream, Boolean) WriteXmlSchema(Stream, Boolean) 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.

(Inherited from DataTable)
WriteXmlSchema(String) WriteXmlSchema(String) WriteXmlSchema(String) WriteXmlSchema(String)

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

(Inherited from DataTable)
WriteXmlSchema(String, Boolean) WriteXmlSchema(String, Boolean) WriteXmlSchema(String, Boolean) 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.

(Inherited from DataTable)
WriteXmlSchema(TextWriter) WriteXmlSchema(TextWriter) WriteXmlSchema(TextWriter) WriteXmlSchema(TextWriter)

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

(Inherited from DataTable)
WriteXmlSchema(TextWriter, Boolean) WriteXmlSchema(TextWriter, Boolean) WriteXmlSchema(TextWriter, Boolean) 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.

(Inherited from DataTable)
WriteXmlSchema(XmlWriter) WriteXmlSchema(XmlWriter) WriteXmlSchema(XmlWriter) WriteXmlSchema(XmlWriter)

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

(Inherited from DataTable)
WriteXmlSchema(XmlWriter, Boolean) WriteXmlSchema(XmlWriter, Boolean) WriteXmlSchema(XmlWriter, Boolean) 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.

(Inherited from DataTable)

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

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() 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.GetList() IListSource.GetList() IListSource.GetList() IListSource.GetList()

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

(Inherited from DataTable)
ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext)

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

(Inherited from DataTable)
IXmlSerializable.GetSchema() IXmlSerializable.GetSchema() IXmlSerializable.GetSchema() IXmlSerializable.GetSchema()

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

(Inherited from DataTable)
IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader)

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

(Inherited from DataTable)
IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter)

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

(Inherited from DataTable)

Свойства

CaseSensitive CaseSensitive CaseSensitive CaseSensitive

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

(Inherited from DataTable)
ChildRelations ChildRelations ChildRelations ChildRelations

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

(Inherited from DataTable)
Columns Columns Columns Columns

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

(Inherited from DataTable)
Constraints Constraints Constraints Constraints

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

(Inherited from DataTable)
Container Container Container Container

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

(Inherited from MarshalByValueComponent)
DataSet DataSet DataSet DataSet

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

(Inherited from DataTable)
DefaultView DefaultView DefaultView DefaultView

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

(Inherited from DataTable)
DesignMode DesignMode DesignMode DesignMode

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

(Inherited from MarshalByValueComponent)
DisplayExpression DisplayExpression DisplayExpression 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.

(Inherited from DataTable)
Events Events Events Events

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

(Inherited from MarshalByValueComponent)
ExtendedProperties ExtendedProperties ExtendedProperties ExtendedProperties

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

(Inherited from DataTable)
HasErrors HasErrors HasErrors 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.

(Inherited from DataTable)
IListSource.ContainsListCollection IListSource.ContainsListCollection IListSource.ContainsListCollection IListSource.ContainsListCollection

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

(Inherited from DataTable)
IsInitialized IsInitialized IsInitialized IsInitialized

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

(Inherited from DataTable)
Locale Locale Locale Locale

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

(Inherited from DataTable)
MinimumCapacity MinimumCapacity MinimumCapacity MinimumCapacity

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

(Inherited from DataTable)
Namespace Namespace Namespace Namespace

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

(Inherited from DataTable)
ParentRelations ParentRelations ParentRelations ParentRelations

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

(Inherited from DataTable)
Prefix Prefix Prefix Prefix

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

(Inherited from DataTable)
PrimaryKey PrimaryKey PrimaryKey PrimaryKey

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

(Inherited from DataTable)
RemotingFormat RemotingFormat RemotingFormat RemotingFormat

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

(Inherited from DataTable)
Rows Rows Rows Rows

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

(Inherited from DataTable)
Site Site Site Site

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

(Inherited from DataTable)
TableName TableName TableName TableName

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

(Inherited from DataTable)

События

ColumnChanged ColumnChanged ColumnChanged ColumnChanged

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

(Inherited from DataTable)
ColumnChanging ColumnChanging ColumnChanging ColumnChanging

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

(Inherited from DataTable)
Disposed Disposed Disposed Disposed

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

(Inherited from MarshalByValueComponent)
Initialized Initialized Initialized Initialized

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

(Inherited from DataTable)
RowChanged RowChanged RowChanged RowChanged

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

(Inherited from DataTable)
RowChanging RowChanging RowChanging RowChanging

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

(Inherited from DataTable)
RowDeleted RowDeleted RowDeleted RowDeleted

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

(Inherited from DataTable)
RowDeleting RowDeleting RowDeleting RowDeleting

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

(Inherited from DataTable)
TableCleared TableCleared TableCleared TableCleared

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

(Inherited from DataTable)
TableClearing TableClearing TableClearing TableClearing

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

(Inherited from DataTable)
TableNewRow TableNewRow TableNewRow TableNewRow

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

(Inherited from DataTable)

Поля

fInitInProgress fInitInProgress fInitInProgress fInitInProgress

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

(Inherited from DataTable)

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

AsDataView(DataTable) AsDataView(DataTable) AsDataView(DataTable) AsDataView(DataTable)

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

AsEnumerable(DataTable) AsEnumerable(DataTable) AsEnumerable(DataTable) 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>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) 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) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) 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) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) 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) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

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

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

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

Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) 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) Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName) 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>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>)

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

Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) 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) Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName) 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>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) 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) Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName) 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>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) 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>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>)

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

Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>)

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

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

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