DataRowExtensions.Field Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt stark typisierten Zugriff auf die einzelnen Spaltenwerte in der DataRow bereit.
Überlädt
Field<T>(DataRow, DataColumn) |
Stellt stark typisierten Zugriff auf die einzelnen Spaltenwerte in der angegebenen Zeile bereit. Die Field<T>(DataRow, DataColumn)-Methode unterstützt auch Typen, die NULL-Werte zulassen. |
Field<T>(DataRow, Int32) |
Stellt stark typisierten Zugriff auf die einzelnen Spaltenwerte in der angegebenen Zeile bereit. Die Field<T>(DataRow, Int32)-Methode unterstützt auch Typen, die NULL-Werte zulassen. |
Field<T>(DataRow, String) |
Stellt stark typisierten Zugriff auf die einzelnen Spaltenwerte in der angegebenen Zeile bereit. Die Field<T>(DataRow, String)-Methode unterstützt auch Typen, die NULL-Werte zulassen. |
Field<T>(DataRow, DataColumn, DataRowVersion) |
Stellt stark typisierten Zugriff auf die einzelnen Spaltenwerte in der angegebenen Zeile bereit. Die Field<T>(DataRow, DataColumn, DataRowVersion)-Methode unterstützt auch Typen, die NULL-Werte zulassen. |
Field<T>(DataRow, Int32, DataRowVersion) |
Stellt stark typisierten Zugriff auf die einzelnen Spaltenwerte in der angegebenen Zeile bereit. Die Field<T>(DataRow, Int32, DataRowVersion)-Methode unterstützt auch Typen, die NULL-Werte zulassen. |
Field<T>(DataRow, String, DataRowVersion) |
Stellt stark typisierten Zugriff auf die einzelnen Spaltenwerte in der angegebenen Zeile bereit. Die Field<T>(DataRow, String, DataRowVersion)-Methode unterstützt auch Typen, die NULL-Werte zulassen. |
Field<T>(DataRow, DataColumn)
- Quelle:
- DataRowExtensions.cs
- Quelle:
- DataRowExtensions.cs
- Quelle:
- DataRowExtensions.cs
Stellt stark typisierten Zugriff auf die einzelnen Spaltenwerte in der angegebenen Zeile bereit. Die Field<T>(DataRow, DataColumn)-Methode unterstützt auch Typen, die NULL-Werte zulassen.
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
- column
- DataColumn
Das DataColumn-Eingabeobjekt, das die Spalte angibt, deren Wert zurückgegeben werden soll.
Gibt zurück
Der Wert (vom Typ T
) der von column
angegebenen DataColumn.
Ausnahmen
Der Werttyp der zugrunde liegenden Spalte konnte nicht in den vom generischen Parameter (T
) angegebenen Typ umgewandelt werden.
Einem Typ, der keine NULL-Werte zulässt, wurde ein NULL-Wert zugewiesen.
Hinweise
Die DataSet -Klasse stellt NULL-Werte mit dem Value instance der DBNull -Klasse dar. Ein Language-Integrated Query(LINQ)-Ausdruck, der auf eine Spalte mit einem NULL-Wert zugegriffen hat, würde zur Laufzeit einen InvalidCastException generieren. Außerdem DataSetDataTable werden nullable-Typen nicht unterstützt. Die Field -Methode bietet Unterstützung für den Zugriff auf Spalten als NULL-fähige Typen. Wenn der zugrunde liegende Wert in ist DataSet , weist DBNull.Valueder zurückgegebene NULLable-Typ den Wert NULL auf.
Wenn der Wert des angegebenen DataColumn ist und T
ein Verweistyp oder NULLable-Typ istDBNull.Value, ist der Rückgabetyp NULL. Die Field -Methode gibt nicht zurück DBNull.Value.
Die Field -Methode führt keine Typkonvertierungen aus. Wenn eine 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
Stellt stark typisierten Zugriff auf die einzelnen Spaltenwerte in der angegebenen Zeile bereit. Die Field<T>(DataRow, Int32)-Methode unterstützt auch Typen, die NULL-Werte zulassen.
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
Ein generischer Parameter, der den Rückgabetyp der Spalte angibt.
Parameter
- columnIndex
- Int32
Der Spaltenindex.
Gibt zurück
Der Wert (vom Typ T
) der von columnIndex
angegebenen DataColumn.
Ausnahmen
Der Werttyp der zugrunde liegenden Spalte konnte nicht in den vom generischen Parameter (T
) angegebenen Typ umgewandelt werden.
Einem Typ, der keine NULL-Werte zulässt, wurde ein NULL-Wert zugewiesen.
Hinweise
Die DataSet -Klasse stellt NULL-Werte mit dem Value instance der DBNull -Klasse dar. Ein Language-Integrated Query(LINQ)-Ausdruck, der auf eine Spalte mit einem NULL-Wert zugegriffen hat, würde zur Laufzeit einen InvalidCastException generieren. Außerdem DataSet werden nullable-Typen nicht unterstützt. Die Field -Methode bietet Unterstützung für den Zugriff auf Spalten als NULL-fähige Typen. Wenn der zugrunde liegende Wert in ist DataSet , weist DBNull.Valueder zurückgegebene NULLable-Typ den Wert NULL auf.
Wenn der Wert des angegebenen DataColumnnull ist und T
ein Verweistyp oder NULLable-Typ ist, ist der Rückgabetyp NULL. Die Field -Methode gibt nicht zurück DBNull.Value.
Die Field -Methode führt keine Typkonvertierungen aus. Wenn eine 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
Stellt stark typisierten Zugriff auf die einzelnen Spaltenwerte in der angegebenen Zeile bereit. Die Field<T>(DataRow, String)-Methode unterstützt auch Typen, die NULL-Werte zulassen.
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
- columnName
- String
Der Name der Spalte, deren Wert zurückgegeben werden soll.
Gibt zurück
Der Wert (vom Typ T
) der von columnName
angegebenen DataColumn.
Ausnahmen
Der Werttyp der zugrunde liegenden Spalte konnte nicht in den vom generischen Parameter (T
) angegebenen Typ umgewandelt werden.
Die von columnName
angegebene Spalte ist nicht in der DataTable enthalten, zu der die DataRow gehört.
Einem Typ, der keine NULL-Werte zulässt, wurde ein null
-Wert zugewiesen.
Hinweise
Die DataSet -Klasse stellt NULL-Werte mit dem Value instance der DBNull -Klasse dar. Ein Language-Integrated Query(LINQ)-Ausdruck, der auf eine Spalte mit einem NULL-Wert zugegriffen hat, würde zur Laufzeit einen InvalidCastException generieren. Außerdem DataSetDataTable werden nullable-Typen nicht unterstützt. Die Field -Methode bietet Unterstützung für den Zugriff auf Spalten als NULL-fähige Typen. Wenn der zugrunde liegende Wert in ist DataSet , weist DBNull.Valueder zurückgegebene NULLable-Typ den Wert NULL auf.
Wenn der Wert des angegebenen DataColumnnull ist und T
ein Verweistyp oder NULLable-Typ ist, ist der Rückgabetyp NULL. Die Field -Methode gibt nicht zurück DBNull.Value.
Die Field -Methode führt keine Typkonvertierungen aus. Wenn eine 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
Stellt stark typisierten Zugriff auf die einzelnen Spaltenwerte in der angegebenen Zeile bereit. Die Field<T>(DataRow, DataColumn, DataRowVersion)-Methode unterstützt auch Typen, die NULL-Werte zulassen.
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
- column
- DataColumn
Das DataColumn-Eingabeobjekt, das die Spalte angibt, deren Wert zurückgegeben werden soll.
- version
- DataRowVersion
Eine DataRowVersion-Enumeration, die die Version des zurückzugebenden Spaltenwerts angibt, z. B. die Version Current
oder Original
.
Gibt zurück
Der Wert (vom Typ T
) der von column
und version
angegebenen DataColumn.
Ausnahmen
Der Werttyp der zugrunde liegenden Spalte konnte nicht in den vom generischen Parameter (T
) angegebenen Typ umgewandelt werden.
Einem Typ, der keine NULL-Werte zulässt, wurde ein NULL-Wert zugewiesen.
Hinweise
Die DataSet -Klasse stellt NULL-Werte mit dem Value instance der DBNull -Klasse dar. Ein Language-Integrated Query(LINQ)-Ausdruck, der auf eine Spalte mit einem NULL-Wert zugegriffen hat, würde zur Laufzeit einen InvalidCastException generieren. Außerdem DataSet werden nullable-Typen nicht unterstützt. Die Field -Methode bietet Unterstützung für den Zugriff auf Spalten als NULL-fähige Typen. Wenn der zugrunde liegende Wert in ist DataSet , weist DBNull.Valueder zurückgegebene NULLable-Typ den Wert NULL auf.
Wenn der Wert des angegebenen DataColumn null ist und T
ein Verweistyp oder NULLable-Typ ist, ist der Rückgabetyp NULL. Die Field -Methode gibt nicht zurück DBNull.Value.
Die Field -Methode führt keine Typkonvertierungen aus. Wenn eine 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
Stellt stark typisierten Zugriff auf die einzelnen Spaltenwerte in der angegebenen Zeile bereit. Die Field<T>(DataRow, Int32, DataRowVersion)-Methode unterstützt auch Typen, die NULL-Werte zulassen.
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
- columnIndex
- Int32
Die nullbasierte Ordnungszahl der Spalte, deren Wert zurückgegeben werden soll.
- version
- DataRowVersion
Eine DataRowVersion-Enumeration, die die Version des zurückzugebenden Spaltenwerts angibt, z. B. die Version Current
oder Original
.
Gibt zurück
Der Wert (vom Typ T
) der von ordinal
und version
angegebenen DataColumn.
Ausnahmen
Der Werttyp der zugrunde liegenden Spalte konnte nicht in den vom generischen Parameter (T
) angegebenen Typ umgewandelt werden.
Einem Typ, der keine NULL-Werte zulässt, wurde ein NULL-Wert zugewiesen.
Hinweise
Die DataSet -Klasse stellt NULL-Werte mit dem Value instance der DBNull -Klasse dar. Ein Language-Integrated Query(LINQ)-Ausdruck, der auf eine Spalte mit einem NULL-Wert zugegriffen hat, würde zur Laufzeit einen InvalidCastException generieren. Außerdem DataSet werden nullable-Typen nicht unterstützt. Die Field -Methode bietet Unterstützung für den Zugriff auf Spalten als NULL-fähige Typen. Wenn der zugrunde liegende Wert in ist DataSet , weist DBNull.Valueder zurückgegebene NULLable-Typ den Wert NULL auf.
Wenn der Wert des angegebenen DataColumn null ist und T
ein Verweistyp oder NULLable-Typ ist, ist der Rückgabetyp NULL. Die Field -Methode gibt nicht zurück DBNull.Value.
Die Field -Methode führt keine Typkonvertierungen aus. Wenn eine 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
Stellt stark typisierten Zugriff auf die einzelnen Spaltenwerte in der angegebenen Zeile bereit. Die Field<T>(DataRow, String, DataRowVersion)-Methode unterstützt auch Typen, die NULL-Werte zulassen.
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
- columnName
- String
Der Name der Spalte, deren Wert zurückgegeben werden soll.
- version
- DataRowVersion
Eine DataRowVersion-Enumeration, die die Version des zurückzugebenden Spaltenwerts angibt, z. B. die Version Current
oder Original
.
Gibt zurück
Der Wert (vom Typ T
) der von columnName
und version
angegebenen DataColumn.
Ausnahmen
Der Werttyp der zugrunde liegenden Spalte konnte nicht in den vom generischen Parameter (T
) angegebenen Typ umgewandelt werden.
Die von columnName
angegebene Spalte ist nicht in der DataTable enthalten, zu der die DataRow gehört.
Einem Typ, der keine NULL-Werte zulässt, wurde ein NULL-Wert zugewiesen.
Hinweise
Die DataSet -Klasse stellt NULL-Werte mit dem Value instance der DBNull -Klasse dar. Ein Language-Integrated Query(LINQ)-Ausdruck, der auf eine Spalte mit einem NULL-Wert zugegriffen hat, würde zur Laufzeit einen InvalidCastException generieren. Außerdem DataSet werden nullable-Typen nicht unterstützt. Die Field -Methode bietet Unterstützung für den Zugriff auf Spalten als NULL-fähige Typen. Wenn der zugrunde liegende Wert in ist DataSet , weist DBNull.Valueder zurückgegebene NULLable-Typ den Wert NULL auf.
Wenn der Wert des angegebenen DataColumn null ist und T
ein Verweistyp oder NULLable-Typ ist, ist der Rückgabetyp NULL. Die Field -Methode gibt nicht zurück DBNull.Value.
Die Field -Methode führt keine Typkonvertierungen aus. Wenn eine Typkonvertierung erforderlich ist, sollten Sie zuerst den Spaltenwert mithilfe der Field -Methode abrufen. Der Spaltenwert sollte dann in einen anderen Typ konvertiert werden.