DataRowExtensions.Field Methode

Definition

Bietet stark typierten Zugriff auf die einzelnen Spaltenwerte in der DataRow.

Überlädt

Name Beschreibung
Field<T>(DataRow, DataColumn)

Bietet stark typisierten Zugriff auf die einzelnen Spaltenwerte in der angegebenen Zeile. Die Field<T>(DataRow, DataColumn) Methode unterstützt auch Nullwertetypen.

Field<T>(DataRow, Int32)

Bietet stark typisierten Zugriff auf die einzelnen Spaltenwerte in der angegebenen Zeile. Die Field<T>(DataRow, Int32) Methode unterstützt auch Nullwertetypen.

Field<T>(DataRow, String)

Bietet stark typisierten Zugriff auf die einzelnen Spaltenwerte in der angegebenen Zeile. Die Field<T>(DataRow, String) Methode unterstützt auch Nullwertetypen.

Field<T>(DataRow, DataColumn, DataRowVersion)

Bietet stark typisierten Zugriff auf die einzelnen Spaltenwerte in der angegebenen Zeile. Die Field<T>(DataRow, DataColumn, DataRowVersion) Methode unterstützt auch Nullwertetypen.

Field<T>(DataRow, Int32, DataRowVersion)

Bietet stark typisierten Zugriff auf die einzelnen Spaltenwerte in der angegebenen Zeile. Die Field<T>(DataRow, Int32, DataRowVersion) Methode unterstützt auch Nullwertetypen.

Field<T>(DataRow, String, DataRowVersion)

Bietet stark typisierten Zugriff auf die einzelnen Spaltenwerte in der angegebenen Zeile. Die Field<T>(DataRow, String, DataRowVersion) Methode unterstützt auch Nullwertetypen.

Field<T>(DataRow, DataColumn)

Quelle:
DataRowExtensions.cs
Quelle:
DataRowExtensions.cs
Quelle:
DataRowExtensions.cs
Quelle:
DataRowExtensions.cs
Quelle:
DataRowExtensions.cs

Bietet stark typisierten Zugriff auf die einzelnen Spaltenwerte in der angegebenen Zeile. Die Field<T>(DataRow, DataColumn) Methode unterstützt auch Nullwertetypen.

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

Typparameter

T

Ein generischer Parameter, der den Rückgabetyp der Spalte angibt.

Parameter

row
DataRow

Die Eingabe DataRow, die als this Instanz für die Erweiterungsmethode fungiert.

column
DataColumn

Das Eingabeobjekt DataColumn , das die Spalte angibt, von der der Wert zurückgegeben werden soll.

Gibt zurück

T

Der Wert des Typs Tdes DataColumn angegebenen durch column.

Ausnahmen

Der Werttyp der zugrunde liegenden Spalte konnte nicht in den durch den generischen Parameter angegebenen Typ umwandeln werden. T

Die durch column diese Spalte angegebene Spalte tritt nicht in dem DataTableDataRow Teil auf.

Einem nicht nullbaren Typ wurde ein Nullwert zugewiesen.

Hinweise

Die DataSet Klasse stellt Nullwerte mit der Value Instanz der DBNull Klasse dar. Ein Language-Integrated Abfrageausdruck (LINQ), der auf eine Spalte mit einem Nullwert zugegriffen hat, würde zur Laufzeit eine InvalidCastException Generierung generieren. DataSet Darüber hinaus werden DataTable nullable Typen nicht unterstützt. Die Field Methode bietet Unterstützung für den Zugriff auf Spalten als nullwerte Typen. Wenn der zugrunde liegende Wert in der DataSet Zeichenfolge istDBNull.Value, hat der zurückgegebene Nullwert einen Nullwert.

Wenn der Wert des angegebenen DataColumn Typs ein DBNull.Value Bezugstyp oder nullabler Typ istT, ist der Rückgabetyp NULL. Die Field Methode wird nicht zurückgegeben DBNull.Value.

Die Field Methode führt keine Typkonvertierungen durch. Wenn die Typkonvertierung erforderlich ist, sollten Sie zuerst den Spaltenwert mithilfe der Field Methode abrufen. Der Spaltenwert sollte dann in einen anderen Typ konvertiert werden.

Gilt für:

Field<T>(DataRow, Int32)

Quelle:
DataRowExtensions.cs
Quelle:
DataRowExtensions.cs
Quelle:
DataRowExtensions.cs
Quelle:
DataRowExtensions.cs
Quelle:
DataRowExtensions.cs

Bietet stark typisierten Zugriff auf die einzelnen Spaltenwerte in der angegebenen Zeile. Die Field<T>(DataRow, Int32) Methode unterstützt auch Nullwertetypen.

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

Typparameter

T

Der Rückgabetyp der Spalte.

Parameter

row
DataRow

Die Eingabe DataRow, die als this Instanz für die Erweiterungsmethode fungiert.

columnIndex
Int32

Der Spaltenindex.

Gibt zurück

T

Der Wert des Typs Tdes DataColumn angegebenen durch columnIndex.

Ausnahmen

Der Werttyp der zugrunde liegenden Spalte konnte nicht in den durch den generischen Parameter angegebenen Typ umwandeln werden. T

Die durch columnIndex diese Spalte angegebene Spalte ist nicht vorhanden, bei der DataTable es DataRow sich um einen Teil handelt.

Einem nicht nullbaren Typ wurde ein Nullwert zugewiesen.

Hinweise

Die DataSet Klasse stellt Nullwerte mit der Value Instanz der DBNull Klasse dar. Ein Language-Integrated Abfrageausdruck (LINQ), der auf eine Spalte mit einem Nullwert zugegriffen hat, würde zur Laufzeit eine InvalidCastException Generierung generieren. DataSet Darüber hinaus werden nullable Typen nicht unterstützt. Die Field Methode bietet Unterstützung für den Zugriff auf Spalten als nullwerte Typen. Wenn der zugrunde liegende Wert in der DataSet Zeichenfolge istDBNull.Value, hat der zurückgegebene Nullwert einen Nullwert.

Wenn der Wert des angegebenen DataColumn Werts null ist und T ein Bezugstyp oder nullabler Typ ist, ist der Rückgabetyp null. Die Field Methode wird nicht zurückgegeben DBNull.Value.

Die Field Methode führt keine Typkonvertierungen durch. Wenn die Typkonvertierung erforderlich ist, sollten Sie zuerst den Spaltenwert mithilfe der Field Methode abrufen. Der Spaltenwert sollte dann in einen anderen Typ konvertiert werden.

Gilt für:

Field<T>(DataRow, String)

Quelle:
DataRowExtensions.cs
Quelle:
DataRowExtensions.cs
Quelle:
DataRowExtensions.cs
Quelle:
DataRowExtensions.cs
Quelle:
DataRowExtensions.cs

Bietet stark typisierten Zugriff auf die einzelnen Spaltenwerte in der angegebenen Zeile. Die Field<T>(DataRow, String) Methode unterstützt auch Nullwertetypen.

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

Typparameter

T

Ein generischer Parameter, der den Rückgabetyp der Spalte angibt.

Parameter

row
DataRow

Die Eingabe DataRow, die als this Instanz für die Erweiterungsmethode fungiert.

columnName
String

Der Name der Spalte, von der der Wert zurückgegeben werden soll.

Gibt zurück

T

Der Wert des Typs Tdes DataColumn angegebenen durch columnName.

Ausnahmen

Der Werttyp der zugrunde liegenden Spalte konnte nicht in den durch den generischen Parameter angegebenen Typ umwandeln werden. T

Die durch columnName diese Spalte angegebene Spalte tritt nicht in dem DataTableDataRow Teil auf.

Einem null nicht nullfähigen Typ wurde ein Wert zugewiesen.

Hinweise

Die DataSet Klasse stellt Nullwerte mit der Value Instanz der DBNull Klasse dar. Ein Language-Integrated Abfrageausdruck (LINQ), der auf eine Spalte mit einem Nullwert zugegriffen hat, würde zur Laufzeit eine InvalidCastException Generierung generieren. DataSet Darüber hinaus werden DataTable nullable Typen nicht unterstützt. Die Field Methode bietet Unterstützung für den Zugriff auf Spalten als nullwerte Typen. Wenn der zugrunde liegende Wert in der DataSet Zeichenfolge istDBNull.Value, hat der zurückgegebene Nullwert einen Nullwert.

Wenn der Wert des angegebenen DataColumn Werts null ist und T ein Bezugstyp oder nullabler Typ ist, ist der Rückgabetyp null. Die Field Methode wird nicht zurückgegeben DBNull.Value.

Die Field Methode führt keine Typkonvertierungen durch. Wenn die Typkonvertierung erforderlich ist, sollten Sie zuerst den Spaltenwert mithilfe der Field Methode abrufen. Der Spaltenwert sollte dann in einen anderen Typ konvertiert werden.

Gilt für:

Field<T>(DataRow, DataColumn, DataRowVersion)

Quelle:
DataRowExtensions.cs
Quelle:
DataRowExtensions.cs
Quelle:
DataRowExtensions.cs
Quelle:
DataRowExtensions.cs
Quelle:
DataRowExtensions.cs

Bietet stark typisierten Zugriff auf die einzelnen Spaltenwerte in der angegebenen Zeile. Die Field<T>(DataRow, DataColumn, DataRowVersion) Methode unterstützt auch Nullwertetypen.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static T Field(System::Data::DataRow ^ row, System::Data::DataColumn ^ column, System::Data::DataRowVersion version);
public static T? Field<T>(this System.Data.DataRow row, System.Data.DataColumn column, System.Data.DataRowVersion version);
public static T Field<T>(this System.Data.DataRow row, System.Data.DataColumn column, System.Data.DataRowVersion version);
static member Field : System.Data.DataRow * System.Data.DataColumn * System.Data.DataRowVersion -> 'T
<Extension()>
Public Function Field(Of T) (row As DataRow, column As DataColumn, version As DataRowVersion) As T

Typparameter

T

Ein generischer Parameter, der den Rückgabetyp der Spalte angibt.

Parameter

row
DataRow

Die Eingabe DataRow, die als this Instanz für die Erweiterungsmethode fungiert.

column
DataColumn

Das Eingabeobjekt DataColumn , das die Spalte angibt, von der der Wert zurückgegeben werden soll.

version
DataRowVersion

Eine DataRowVersion Aufzählung, die die Version des zurückzugebenden Spaltenwerts angibt, z Current . B. oder Original Version.

Gibt zurück

T

Der Wert des Typs T, des DataColumn angegebenen durch column und version.

Ausnahmen

Der Werttyp der zugrunde liegenden Spalte konnte nicht in den durch den generischen Parameter angegebenen Typ umwandeln werden. T

Die durch column diese Spalte angegebene Spalte ist nicht vorhanden, bei der DataTable es DataRow sich um einen Teil handelt.

Einem nicht nullbaren Typ wurde ein Nullwert zugewiesen.

Hinweise

Die DataSet Klasse stellt Nullwerte mit der Value Instanz der DBNull Klasse dar. Ein Language-Integrated Abfrageausdruck (LINQ), der auf eine Spalte mit einem Nullwert zugegriffen hat, würde zur Laufzeit eine InvalidCastException Generierung generieren. DataSet Darüber hinaus werden nullable Typen nicht unterstützt. Die Field Methode bietet Unterstützung für den Zugriff auf Spalten als nullwerte Typen. Wenn der zugrunde liegende Wert in der DataSet Zeichenfolge istDBNull.Value, hat der zurückgegebene Nullwert einen Nullwert.

Wenn der Wert des angegebenen DataColumn Werts null ist und T ein Bezugstyp oder nullabler Typ ist, ist der Rückgabetyp null. Die Field Methode wird nicht zurückgegeben DBNull.Value.

Die Field Methode führt keine Typkonvertierungen durch. Wenn die Typkonvertierung erforderlich ist, sollten Sie zuerst den Spaltenwert mithilfe der Field Methode abrufen. Der Spaltenwert sollte dann in einen anderen Typ konvertiert werden.

Gilt für:

Field<T>(DataRow, Int32, DataRowVersion)

Quelle:
DataRowExtensions.cs
Quelle:
DataRowExtensions.cs
Quelle:
DataRowExtensions.cs
Quelle:
DataRowExtensions.cs
Quelle:
DataRowExtensions.cs

Bietet stark typisierten Zugriff auf die einzelnen Spaltenwerte in der angegebenen Zeile. Die Field<T>(DataRow, Int32, DataRowVersion) Methode unterstützt auch Nullwertetypen.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static T Field(System::Data::DataRow ^ row, int columnIndex, System::Data::DataRowVersion version);
public static T? Field<T>(this System.Data.DataRow row, int columnIndex, System.Data.DataRowVersion version);
public static T Field<T>(this System.Data.DataRow row, int columnIndex, System.Data.DataRowVersion version);
static member Field : System.Data.DataRow * int * System.Data.DataRowVersion -> 'T
<Extension()>
Public Function Field(Of T) (row As DataRow, columnIndex As Integer, version As DataRowVersion) As T

Typparameter

T

Ein generischer Parameter, der den Rückgabetyp der Spalte angibt.

Parameter

row
DataRow

Die Eingabe DataRow, die als this Instanz für die Erweiterungsmethode fungiert.

columnIndex
Int32

Die nullbasierte Ordnungszahl der Spalte, von der der Wert zurückgegeben werden soll.

version
DataRowVersion

Eine DataRowVersion Aufzählung, die die Version des zurückzugebenden Spaltenwerts angibt, z Current . B. oder Original Version.

Gibt zurück

T

Der Wert des Typs T, des DataColumn angegebenen durch columnIndex und version.

Ausnahmen

Der Werttyp der zugrunde liegenden Spalte konnte nicht in den durch den generischen Parameter angegebenen Typ umwandeln werden. T

Die durch columnIndex diese Spalte angegebene Spalte ist nicht vorhanden, bei der DataTable es DataRow sich um einen Teil handelt.

Einem nicht nullbaren Typ wurde ein Nullwert zugewiesen.

Hinweise

Die DataSet Klasse stellt Nullwerte mit der Value Instanz der DBNull Klasse dar. Ein Language-Integrated Abfrageausdruck (LINQ), der auf eine Spalte mit einem Nullwert zugegriffen hat, würde zur Laufzeit eine InvalidCastException Generierung generieren. DataSet Darüber hinaus werden nullable Typen nicht unterstützt. Die Field Methode bietet Unterstützung für den Zugriff auf Spalten als nullwerte Typen. Wenn der zugrunde liegende Wert in der DataSet Zeichenfolge istDBNull.Value, hat der zurückgegebene Nullwert einen Nullwert.

Wenn der Wert des angegebenen DataColumn Werts null ist und T ein Bezugstyp oder nullabler Typ ist, ist der Rückgabetyp null. Die Field Methode wird nicht zurückgegeben DBNull.Value.

Die Field Methode führt keine Typkonvertierungen durch. Wenn die Typkonvertierung erforderlich ist, sollten Sie zuerst den Spaltenwert mithilfe der Field Methode abrufen. Der Spaltenwert sollte dann in einen anderen Typ konvertiert werden.

Gilt für:

Field<T>(DataRow, String, DataRowVersion)

Quelle:
DataRowExtensions.cs
Quelle:
DataRowExtensions.cs
Quelle:
DataRowExtensions.cs
Quelle:
DataRowExtensions.cs
Quelle:
DataRowExtensions.cs

Bietet stark typisierten Zugriff auf die einzelnen Spaltenwerte in der angegebenen Zeile. Die Field<T>(DataRow, String, DataRowVersion) Methode unterstützt auch Nullwertetypen.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static T Field(System::Data::DataRow ^ row, System::String ^ columnName, System::Data::DataRowVersion version);
public static T? Field<T>(this System.Data.DataRow row, string columnName, System.Data.DataRowVersion version);
public static T Field<T>(this System.Data.DataRow row, string columnName, System.Data.DataRowVersion version);
static member Field : System.Data.DataRow * string * System.Data.DataRowVersion -> 'T
<Extension()>
Public Function Field(Of T) (row As DataRow, columnName As String, version As DataRowVersion) As T

Typparameter

T

Ein generischer Parameter, der den Rückgabetyp der Spalte angibt.

Parameter

row
DataRow

Die Eingabe DataRow, die als this Instanz für die Erweiterungsmethode fungiert.

columnName
String

Der Name der Spalte, von der der Wert zurückgegeben werden soll.

version
DataRowVersion

Eine DataRowVersion Aufzählung, die die Version des zurückzugebenden Spaltenwerts angibt, z Current . B. oder Original Version.

Gibt zurück

T

Der Wert des Typs T, des DataColumn angegebenen durch columnName und version.

Ausnahmen

Der Werttyp der zugrunde liegenden Spalte konnte nicht in den durch den generischen Parameter angegebenen Typ umwandeln werden. T

Die durch columnName diese Spalte angegebene Spalte ist nicht vorhanden, bei der DataTable es DataRow sich um einen Teil handelt.

Einem nicht nullbaren Typ wurde ein Nullwert zugewiesen.

Hinweise

Die DataSet Klasse stellt Nullwerte mit der Value Instanz der DBNull Klasse dar. Ein Language-Integrated Abfrageausdruck (LINQ), der auf eine Spalte mit einem Nullwert zugegriffen hat, würde zur Laufzeit eine InvalidCastException Generierung generieren. DataSet Darüber hinaus werden nullable Typen nicht unterstützt. Die Field Methode bietet Unterstützung für den Zugriff auf Spalten als nullwerte Typen. Wenn der zugrunde liegende Wert in der DataSet Zeichenfolge istDBNull.Value, hat der zurückgegebene Nullwert einen Nullwert.

Wenn der Wert des angegebenen DataColumn Werts null ist und T ein Bezugstyp oder nullabler Typ ist, ist der Rückgabetyp null. Die Field Methode wird nicht zurückgegeben DBNull.Value.

Die Field Methode führt keine Typkonvertierungen durch. Wenn die Typkonvertierung erforderlich ist, sollten Sie zuerst den Spaltenwert mithilfe der Field Methode abrufen. Der Spaltenwert sollte dann in einen anderen Typ konvertiert werden.

Gilt für: