DataRowExtensions.SetField Метод

Определение

Задает новое значение для указанного столбца в элементе DataRow.

Перегрузки

Имя Описание
SetField<T>(DataRow, DataColumn, T)

Задает новое значение для указанного столбца в элементе DataRow. Метод SetField<T>(DataRow, DataColumn, T) также поддерживает типы, допускающие значение NULL.

SetField<T>(DataRow, Int32, T)

Задает новое значение для указанного столбца в методе DataRow . Метод SetField<T>(DataRow, Int32, T) также поддерживает типы, допускающие значение NULL.

SetField<T>(DataRow, String, T)

Задает новое значение для указанного столбца в элементе DataRow. Метод SetField<T>(DataRow, String, T) также поддерживает типы, допускающие значение NULL.

SetField<T>(DataRow, DataColumn, T)

Исходный код:
DataRowExtensions.cs
Исходный код:
DataRowExtensions.cs
Исходный код:
DataRowExtensions.cs
Исходный код:
DataRowExtensions.cs
Исходный код:
DataRowExtensions.cs

Задает новое значение для указанного столбца в элементе DataRow. Метод SetField<T>(DataRow, DataColumn, T) также поддерживает типы, допускающие значение NULL.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static void SetField(System::Data::DataRow ^ row, System::Data::DataColumn ^ column, T value);
public static void SetField<T>(this System.Data.DataRow row, System.Data.DataColumn column, T? value);
public static void SetField<T>(this System.Data.DataRow row, System.Data.DataColumn column, T value);
static member SetField : System.Data.DataRow * System.Data.DataColumn * 'T -> unit
<Extension()>
Public Sub SetField(Of T) (row As DataRow, column As DataColumn, value As T)

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

T

Универсальный параметр, указывающий тип значения столбца.

Параметры

row
DataRow

Входные данные DataRow, которые выступает в качестве this экземпляра метода расширения.

column
DataColumn

Входные данные DataColumn указывают, какое значение строки требуется извлечь.

value
T

Новое значение строки для указанного столбца типа T.

Исключения

Столбец, указанный не column удается найти.

Значение columnnull.

Происходит при попытке задать значение в удаленной строке.

Тип значения базового столбца нельзя привести к типу, указанному универсальным параметром. T

Комментарии

Если value значение равно NULL, SetField метод преобразует значениеDBNull.Value NULL в базовый DataColumn.

Метод SetField не выполняет преобразования типов. Однако это не означает, что преобразование типов не произойдет. Метод SetField предоставляет поведение ADO.NET 2.0 класса DataRow. Преобразование типа может выполняться DataRow объектом, а преобразованное значение будет сохранено в строке.

Исключения можно передать через SetField метод из базового DataRow объекта.

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

SetField<T>(DataRow, Int32, T)

Исходный код:
DataRowExtensions.cs
Исходный код:
DataRowExtensions.cs
Исходный код:
DataRowExtensions.cs
Исходный код:
DataRowExtensions.cs
Исходный код:
DataRowExtensions.cs

Задает новое значение для указанного столбца в методе DataRow . Метод SetField<T>(DataRow, Int32, T) также поддерживает типы, допускающие значение NULL.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static void SetField(System::Data::DataRow ^ row, int columnIndex, T value);
public static void SetField<T>(this System.Data.DataRow row, int columnIndex, T? value);
public static void SetField<T>(this System.Data.DataRow row, int columnIndex, T value);
static member SetField : System.Data.DataRow * int * 'T -> unit
<Extension()>
Public Sub SetField(Of T) (row As DataRow, columnIndex As Integer, value As T)

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

T

Универсальный параметр, указывающий тип значения столбца.

Параметры

row
DataRow

Входные данные DataRow, которые выступает в качестве this экземпляра метода расширения.

columnIndex
Int32

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

value
T

Новое значение строки для указанного столбца типа T.

Исключения

Происходит при попытке задать значение в удаленной строке.

Аргумент columnIndex выходит за пределы диапазона.

Тип значения базового столбца не может быть приведен к типу, указанному универсальным параметром T.

Комментарии

Если value значение равно NULL, SetField метод преобразует значениеDBNull.Value NULL в базовый DataColumn.

Метод SetField не выполняет преобразования типов. Однако это не означает, что преобразование типов не произойдет. Метод SetField предоставляет поведение ADO.NET 2.0 класса DataRow. Преобразование типа может выполняться DataRow объектом, а преобразованное значение будет сохранено в строке.

Исключения можно передать через SetField метод из базового DataRow объекта.

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

SetField<T>(DataRow, String, T)

Исходный код:
DataRowExtensions.cs
Исходный код:
DataRowExtensions.cs
Исходный код:
DataRowExtensions.cs
Исходный код:
DataRowExtensions.cs
Исходный код:
DataRowExtensions.cs

Задает новое значение для указанного столбца в элементе DataRow. Метод SetField<T>(DataRow, String, T) также поддерживает типы, допускающие значение NULL.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static void SetField(System::Data::DataRow ^ row, System::String ^ columnName, T value);
public static void SetField<T>(this System.Data.DataRow row, string columnName, T? value);
public static void SetField<T>(this System.Data.DataRow row, string columnName, T value);
static member SetField : System.Data.DataRow * string * 'T -> unit
<Extension()>
Public Sub SetField(Of T) (row As DataRow, columnName As String, value As T)

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

T

Универсальный параметр, указывающий тип значения столбца.

Параметры

row
DataRow

Входные данные DataRow, которые выступает в качестве this экземпляра метода расширения.

columnName
String

Имя столбца для задания значения.

value
T

Новое значение строки для указанного столбца типа T.

Исключения

Столбец, указанный не columnName удается найти.

Происходит при попытке задать значение в удаленной строке.

Тип значения базового столбца нельзя привести к типу, указанному универсальным параметром. T

Комментарии

Если value значение равно NULL, SetField метод преобразует значениеDBNull.Value NULL в базовый DataColumn.

Метод SetField не выполняет преобразования типов. Однако это не означает, что преобразование типов не произойдет. Метод SetField предоставляет поведение ADO.NET 2.0 класса DataRow. Преобразование типа может выполняться DataRow объектом, а преобразованное значение будет сохранено в строке.

Исключения можно передать через SetField метод из базового DataRow объекта.

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