DataRowExtensions.SetField Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastaví novou hodnotu pro zadaný sloupec v .DataRow
Přetížení
SetField<T>(DataRow, DataColumn, T) |
Nastaví novou hodnotu pro zadaný sloupec v .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 .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
Nastaví novou hodnotu pro zadaný sloupec v .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
- column
- DataColumn
Vstup DataColumn určuje, která hodnota řádku se má načíst.
- value
- T
Hodnota nového řádku pro zadaný sloupec typu T
.
Výjimky
Sloupec určený parametrem column
nebyl nalezen.
Hodnota column
je null.
Vyvolá se při pokusu o nastavení hodnoty na odstraněný řádek.
Typ hodnoty podkladového sloupce nelze přetypovat na typ určený obecným parametrem T
.
Poznámky
Pokud value
je hodnota null, SetField metoda převede hodnotu null na DBNull.Value v podkladovém DataColumnobjektu .
Metoda SetField neprovádí žádné převody typů. To ale neznamená, že k převodu typu nedojde. Metoda SetField zveřejňuje chování DataRow třídy ADO.NET 2.0. Objekt by mohl provést DataRow převod typu a převedená hodnota by se pak uložila do řádku.
Výjimky mohou být předány prostřednictvím SetField metody z podkladového DataRow objektu.
Platí pro
SetField<T>(DataRow, Int32, T)
- 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
- columnIndex
- Int32
Pořadové číslo sloupce založené na nule, pro který se má nastavit hodnota.
- value
- T
Hodnota nového řádku pro zadaný sloupec typu T
.
Výjimky
Vyvolá se při pokusu o nastavení hodnoty na odstraněný řádek.
Argument ordinal
je mimo rozsah.
Typ hodnoty podkladového sloupce nelze přetypovat na typ určený obecným parametrem T
.
Poznámky
Pokud value
je hodnota null, SetField metoda převede hodnotu null na DBNull.Value v podkladovém DataColumnobjektu .
Metoda SetField neprovádí žádné převody typů. To ale neznamená, že k převodu typu nedojde. Metoda SetField zveřejňuje chování DataRow třídy ADO.NET 2.0. Objekt by mohl provést DataRow převod typu a převedená hodnota by se pak uložila do řádku.
Výjimky mohou být předány prostřednictvím SetField metody z podkladového DataRow objektu.
Platí pro
SetField<T>(DataRow, String, T)
- Zdroj:
- DataRowExtensions.cs
- Zdroj:
- DataRowExtensions.cs
- Zdroj:
- DataRowExtensions.cs
Nastaví novou hodnotu pro zadaný sloupec v .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
- columnName
- String
Název sloupce, pro který se má nastavit hodnota.
- value
- T
Hodnota nového řádku pro zadaný sloupec typu T
.
Výjimky
Sloupec určený parametrem columnName
nebyl nalezen.
Vyvolá se při pokusu o nastavení hodnoty na odstraněný řádek.
Typ hodnoty podkladového sloupce nelze přetypovat na typ určený obecným parametrem T
.
Poznámky
Pokud value
je hodnota null, SetField metoda převede hodnotu null na DBNull.Value v podkladovém DataColumnobjektu .
Metoda SetField neprovádí žádné převody typů. To ale neznamená, že k převodu typu nedojde. Metoda SetField zveřejňuje chování DataRow třídy ADO.NET 2.0. Objekt by mohl provést DataRow převod typu a převedená hodnota by se pak uložila do řádku.
Výjimky mohou být předány prostřednictvím SetField metody z podkladového DataRow objektu.