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
Задает новое значение для указанного столбца в 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
Общий параметр, в котором указывается тип значения для этого столбца.
Параметры
- column
- DataColumn
Входящий столбец DataColumn определяет, какое значение строки следует извлечь.
- value
- T
Значение новой строки для указанного столбца, имеющее тип T
.
Исключения
Не удается найти столбец, указанный по значению column
.
Значением параметра column
является NULL.
Происходит при попытке установить значение в удаленной строке.
Тип значений соответствующего столбца не должен быть приведен к типу, заданному параметром универсального типа T
.
Комментарии
Если value
имеет значение NULL, SetField метод преобразует значениеDBNull.Value NULL в в базовом DataColumnобъекте .
Метод SetField не выполняет никаких преобразований типов. Однако это не означает, что преобразование типов не происходит. Метод SetField предоставляет поведение DataRow класса ADO.NET 2.0. Преобразование типа может быть выполнено DataRow объектом , и преобразованное значение будет сохранено в строке.
Исключения могут передаваться через SetField метод из базового DataRow объекта .
Применяется к
SetField<T>(DataRow, Int32, T)
- Исходный код:
- 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
Общий параметр, в котором указывается тип значения для этого столбца.
Параметры
- columnIndex
- Int32
Порядковый номер (начинающийся с нуля) столбца, значение которого следует задать.
- value
- T
Значение новой строки для указанного столбца, имеющее тип T
.
Исключения
Происходит при попытке установить значение в удаленной строке.
Аргумент ordinal
вне диапазона.
Тип значений соответствующего столбца не должен быть приведен к типу, заданному параметром универсального типа T
.
Комментарии
Если value
имеет значение NULL, SetField метод преобразует значениеDBNull.Value NULL в в базовом DataColumnобъекте .
Метод SetField не выполняет никаких преобразований типов. Однако это не означает, что преобразование типов не происходит. Метод SetField предоставляет поведение DataRow класса ADO.NET 2.0. Преобразование типа может быть выполнено DataRow объектом , и преобразованное значение будет сохранено в строке.
Исключения могут передаваться через SetField метод из базового DataRow объекта .
Применяется к
SetField<T>(DataRow, String, T)
- Исходный код:
- 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
Общий параметр, в котором указывается тип значения для этого столбца.
Параметры
- columnName
- String
Имя столбца, значение которого следует задать.
- value
- T
Значение новой строки для указанного столбца, имеющее тип T
.
Исключения
Не удается найти столбец, указанный по значению columnName
.
Происходит при попытке установить значение в удаленной строке.
Тип значений соответствующего столбца не должен быть приведен к типу, заданному параметром универсального типа T
.
Комментарии
Если value
имеет значение NULL, SetField метод преобразует значениеDBNull.Value NULL в в базовом DataColumnобъекте .
Метод SetField не выполняет никаких преобразований типов. Однако это не означает, что преобразование типов не происходит. Метод SetField предоставляет поведение DataRow класса ADO.NET 2.0. Преобразование типа может быть выполнено DataRow объектом , и преобразованное значение будет сохранено в строке.
Исключения могут передаваться через SetField метод из базового DataRow объекта .