Udostępnij za pośrednictwem


DataRowExtensions.SetField Metoda

Definicja

Ustawia nową wartość dla określonej kolumny w obiekcie DataRow.

Przeciążenia

SetField<T>(DataRow, DataColumn, T)

Ustawia nową wartość dla określonej kolumny w obiekcie DataRow. Metoda SetField<T>(DataRow, DataColumn, T) obsługuje również typy dopuszczane do wartości null.

SetField<T>(DataRow, Int32, T)

Ustawia nową wartość dla określonej kolumny w metodzie DataRow jest wywoływana. Metoda SetField<T>(DataRow, Int32, T) obsługuje również typy dopuszczane do wartości null.

SetField<T>(DataRow, String, T)

Ustawia nową wartość dla określonej kolumny w obiekcie DataRow. Metoda SetField<T>(DataRow, String, T) obsługuje również typy dopuszczane do wartości null.

SetField<T>(DataRow, DataColumn, T)

Źródło:
DataRowExtensions.cs
Źródło:
DataRowExtensions.cs
Źródło:
DataRowExtensions.cs

Ustawia nową wartość dla określonej kolumny w obiekcie DataRow. Metoda SetField<T>(DataRow, DataColumn, T) obsługuje również typy dopuszczane do wartości 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)

Parametry typu

T

Ogólny parametr określający typ wartości kolumny.

Parametry

row
DataRow

Dane wejściowe DataRow, które pełnią this rolę wystąpienia metody rozszerzenia.

column
DataColumn

Dane wejściowe DataColumn określają, która wartość wiersza ma być pobierana.

value
T

Nowa wartość wiersza dla określonej kolumny typu T.

Wyjątki

Nie można odnaleźć kolumny określonej przez column .

Wartość column ma wartość null.

Występuje podczas próby ustawienia wartości w usuniętym wierszu.

Nie można rzutować typu wartości bazowej kolumny na typ określony przez parametr ogólny . T

Uwagi

Jeśli value ma wartość null, SetField metoda konwertuje wartość null na DBNull.Value w bazowym DataColumnobiekcie .

Metoda SetField nie wykonuje żadnych konwersji typów. Nie oznacza to jednak, że konwersja typu nie zostanie wykonana. Metoda SetField uwidacznia zachowanie DataRow klasy ADO.NET 2.0. Konwersję typu można wykonać przez DataRow obiekt, a przekonwertowana wartość zostanie zapisana w wierszu.

Wyjątki można przekazać za pośrednictwem SetField metody z obiektu bazowego DataRow .

Dotyczy

SetField<T>(DataRow, Int32, T)

Źródło:
DataRowExtensions.cs
Źródło:
DataRowExtensions.cs
Źródło:
DataRowExtensions.cs

Ustawia nową wartość dla określonej kolumny w metodzie DataRow jest wywoływana. Metoda SetField<T>(DataRow, Int32, T) obsługuje również typy dopuszczane do wartości 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)

Parametry typu

T

Ogólny parametr określający typ wartości kolumny.

Parametry

row
DataRow

Dane wejściowe DataRow, które pełnią this rolę wystąpienia metody rozszerzenia.

columnIndex
Int32

Porządkowa na podstawie zera kolumny, aby ustawić wartość .

value
T

Nowa wartość wiersza dla określonej kolumny typu T.

Wyjątki

Występuje podczas próby ustawienia wartości w usuniętym wierszu.

Argument ordinal jest poza zakresem.

Nie można rzutować typu wartości bazowej kolumny na typ określony przez parametr ogólny . T

Uwagi

Jeśli value ma wartość null, SetField metoda konwertuje wartość null na DBNull.Value w bazowym DataColumnobiekcie .

Metoda SetField nie wykonuje żadnych konwersji typów. Nie oznacza to jednak, że konwersja typu nie zostanie wykonana. Metoda SetField uwidacznia zachowanie DataRow klasy ADO.NET 2.0. Konwersję typu można wykonać przez DataRow obiekt, a przekonwertowana wartość zostanie zapisana w wierszu.

Wyjątki można przekazać za pośrednictwem SetField metody z obiektu bazowego DataRow .

Dotyczy

SetField<T>(DataRow, String, T)

Źródło:
DataRowExtensions.cs
Źródło:
DataRowExtensions.cs
Źródło:
DataRowExtensions.cs

Ustawia nową wartość dla określonej kolumny w obiekcie DataRow. Metoda SetField<T>(DataRow, String, T) obsługuje również typy dopuszczane do wartości 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)

Parametry typu

T

Ogólny parametr określający typ wartości kolumny.

Parametry

row
DataRow

Dane wejściowe DataRow, które pełnią this rolę wystąpienia metody rozszerzenia.

columnName
String

Nazwa kolumny do ustawienia wartości .

value
T

Nowa wartość wiersza dla określonej kolumny typu T.

Wyjątki

Nie można odnaleźć kolumny określonej przez columnName .

Występuje podczas próby ustawienia wartości w usuniętym wierszu.

Nie można rzutować typu wartości bazowej kolumny na typ określony przez parametr ogólny . T

Uwagi

Jeśli value ma wartość null, SetField metoda konwertuje wartość null na DBNull.Value w bazowym DataColumnobiekcie .

Metoda SetField nie wykonuje żadnych konwersji typów. Nie oznacza to jednak, że konwersja typu nie zostanie wykonana. Metoda SetField uwidacznia zachowanie DataRow klasy ADO.NET 2.0. Konwersję typu można wykonać przez DataRow obiekt, a przekonwertowana wartość zostanie zapisana w wierszu.

Wyjątki można przekazać za pośrednictwem SetField metody z obiektu bazowego DataRow .

Dotyczy