DataRowExtensions.SetField Metoda

Definice

Nastaví novou hodnotu pro zadaný sloupec v sadě DataRow.

Přetížení

Name Description
SetField<T>(DataRow, DataColumn, T)

Nastaví novou hodnotu pro zadaný sloupec v sadě DataRow. Metoda SetField<T>(DataRow, DataColumn, T) také podporuje typy s možnou hodnotou null.

SetField<T>(DataRow, Int32, T)

Nastaví novou hodnotu pro zadaný sloupec v DataRow metodě je volána. Metoda SetField<T>(DataRow, Int32, T) také podporuje typy s možnou hodnotou null.

SetField<T>(DataRow, String, T)

Nastaví novou hodnotu pro zadaný sloupec v sadě DataRow. Metoda SetField<T>(DataRow, String, T) také podporuje typy s možnou hodnotou null.

SetField<T>(DataRow, DataColumn, T)

Zdroj:
DataRowExtensions.cs
Zdroj:
DataRowExtensions.cs
Zdroj:
DataRowExtensions.cs
Zdroj:
DataRowExtensions.cs
Zdroj:
DataRowExtensions.cs

Nastaví novou hodnotu pro zadaný sloupec v sadě DataRow. Metoda SetField<T>(DataRow, DataColumn, T) také podporuje typy s možnou hodnotou 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

Obecný parametr, který určuje typ hodnoty sloupce.

Parametry

row
DataRow

Vstup DataRow, který funguje jako this instance pro rozšiřující metodu.

column
DataColumn

DataColumn Vstup určuje, která hodnota řádku se má načíst.

value
T

Nová hodnota řádku pro zadaný sloupec typu T.

Výjimky

Sloupec zadaný pomocí column nelze najít.

Hodnota columnnull.

Nastane při pokusu o nastavení hodnoty na odstraněný řádek.

Typ hodnoty základního sloupce nelze přetypovat na typ určený obecným parametrem . T

Poznámky

Pokud value je null, SetField metoda převede hodnotu null na DBNull.Value v podkladové DataColumn.

Metoda SetField neprovádí žádné převody typů. To ale neznamená, že nedojde k převodu typu. Metoda SetField zveřejňuje chování ADO.NET 2.0 třídy DataRow. Převod typu by mohl provést DataRow objekt a převedená hodnota by se pak uložila do řádku.

Výjimky lze předat metodou SetField z podkladového DataRow objektu.

Platí pro

SetField<T>(DataRow, Int32, T)

Zdroj:
DataRowExtensions.cs
Zdroj:
DataRowExtensions.cs
Zdroj:
DataRowExtensions.cs
Zdroj:
DataRowExtensions.cs
Zdroj:
DataRowExtensions.cs

Nastaví novou hodnotu pro zadaný sloupec v DataRow metodě je volána. Metoda SetField<T>(DataRow, Int32, T) také podporuje typy s možnou hodnotou 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

Obecný parametr, který určuje typ hodnoty sloupce.

Parametry

row
DataRow

Vstup DataRow, který funguje jako this instance pro rozšiřující metodu.

columnIndex
Int32

Pořadový řádek založený na nule sloupce, který nastaví hodnotu.

value
T

Nová hodnota řádku pro zadaný sloupec typu T.

Výjimky

Nastane při pokusu o nastavení hodnoty na odstraněný řádek.

Argument columnIndex je mimo rozsah.

Typ hodnoty základního sloupce nelze přetypovat na typ určený obecným parametrem . T

Poznámky

Pokud value je null, SetField metoda převede hodnotu null na DBNull.Value v podkladové DataColumn.

Metoda SetField neprovádí žádné převody typů. To ale neznamená, že nedojde k převodu typu. Metoda SetField zveřejňuje chování ADO.NET 2.0 třídy DataRow. Převod typu by mohl provést DataRow objekt a převedená hodnota by se pak uložila do řádku.

Výjimky lze předat metodou SetField z podkladového DataRow objektu.

Platí pro

SetField<T>(DataRow, String, T)

Zdroj:
DataRowExtensions.cs
Zdroj:
DataRowExtensions.cs
Zdroj:
DataRowExtensions.cs
Zdroj:
DataRowExtensions.cs
Zdroj:
DataRowExtensions.cs

Nastaví novou hodnotu pro zadaný sloupec v sadě DataRow. Metoda SetField<T>(DataRow, String, T) také podporuje typy s možnou hodnotou 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

Obecný parametr, který určuje typ hodnoty sloupce.

Parametry

row
DataRow

Vstup DataRow, který funguje jako this instance pro rozšiřující metodu.

columnName
String

Název sloupce pro nastavení hodnoty.

value
T

Nová hodnota řádku pro zadaný sloupec typu T.

Výjimky

Sloupec zadaný pomocí columnName nelze najít.

Nastane při pokusu o nastavení hodnoty na odstraněný řádek.

Typ hodnoty základního sloupce nelze přetypovat na typ určený obecným parametrem . T

Poznámky

Pokud value je null, SetField metoda převede hodnotu null na DBNull.Value v podkladové DataColumn.

Metoda SetField neprovádí žádné převody typů. To ale neznamená, že nedojde k převodu typu. Metoda SetField zveřejňuje chování ADO.NET 2.0 třídy DataRow. Převod typu by mohl provést DataRow objekt a převedená hodnota by se pak uložila do řádku.

Výjimky lze předat metodou SetField z podkladového DataRow objektu.

Platí pro