DataRowExtensions.Field Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia silnie typizowany dostęp do każdej z wartości kolumn w obiekcie DataRow.
Przeciążenia
| Nazwa | Opis |
|---|---|
| Field<T>(DataRow, DataColumn) |
Zapewnia silnie typizowany dostęp do każdej z wartości kolumn w określonym wierszu. Metoda Field<T>(DataRow, DataColumn) obsługuje również typy dopuszczane do wartości null. |
| Field<T>(DataRow, Int32) |
Zapewnia silnie typizowany dostęp do każdej z wartości kolumn w określonym wierszu. Metoda Field<T>(DataRow, Int32) obsługuje również typy dopuszczane do wartości null. |
| Field<T>(DataRow, String) |
Zapewnia silnie typizowany dostęp do każdej z wartości kolumn w określonym wierszu. Metoda Field<T>(DataRow, String) obsługuje również typy dopuszczane do wartości null. |
| Field<T>(DataRow, DataColumn, DataRowVersion) |
Zapewnia silnie typizowany dostęp do każdej z wartości kolumn w określonym wierszu. Metoda Field<T>(DataRow, DataColumn, DataRowVersion) obsługuje również typy dopuszczane do wartości null. |
| Field<T>(DataRow, Int32, DataRowVersion) |
Zapewnia silnie typizowany dostęp do każdej z wartości kolumn w określonym wierszu. Metoda Field<T>(DataRow, Int32, DataRowVersion) obsługuje również typy dopuszczane do wartości null. |
| Field<T>(DataRow, String, DataRowVersion) |
Zapewnia silnie typizowany dostęp do każdej z wartości kolumn w określonym wierszu. Metoda Field<T>(DataRow, String, DataRowVersion) obsługuje również typy dopuszczane do wartości null. |
Field<T>(DataRow, DataColumn)
- Źródło:
- DataRowExtensions.cs
- Źródło:
- DataRowExtensions.cs
- Źródło:
- DataRowExtensions.cs
- Źródło:
- DataRowExtensions.cs
- Źródło:
- DataRowExtensions.cs
Zapewnia silnie typizowany dostęp do każdej z wartości kolumn w określonym wierszu. Metoda Field<T>(DataRow, DataColumn) obsługuje również typy dopuszczane do wartości null.
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
Parametry typu
- T
Ogólny parametr określający zwracany typ kolumny.
Parametry
- column
- DataColumn
Obiekt wejściowy DataColumn , który określa kolumnę zwracającą wartość .
Zwraca
Wartość typu T, określonego DataColumn przez column.
Wyjątki
Nie można rzutować typu wartości bazowej kolumny na typ określony przez parametr ogólny . T
Kolumna określona przez column nie występuje w elemecie DataTableDataRow , którego element jest częścią.
Wartość null została przypisana do typu niezwiązanego z wartością null.
Uwagi
Klasa DataSet reprezentuje wartości null z Value wystąpieniem DBNull klasy. Wyrażenie Language-Integrated Query (LINQ), które uzyskiwało dostęp do kolumny z wartością null , spowodowałoby wygenerowanie InvalidCastException wartości w czasie wykonywania. DataSet Ponadto i DataTable nie obsługują typów dopuszczanych do wartości null. Metoda Field zapewnia obsługę uzyskiwania dostępu do kolumn jako typów dopuszczających wartość null. Jeśli wartość bazowa w obiekcie DataSet to DBNull.Value, zwracany typ dopuszczający wartość null będzie miał wartość null.
Jeśli wartość określonej DataColumn wartości to DBNull.Value i T jest typem referencyjnym lub typem dopuszczalnym wartości null, zwracany typ będzie mieć wartość null. Metoda Field nie zwróci DBNull.Valuemetody .
Metoda Field nie wykonuje konwersji typów. Jeśli wymagana jest konwersja typu, należy najpierw uzyskać wartość kolumny Field przy użyciu metody . Następnie wartość kolumny powinna zostać przekonwertowana na inny typ.
Dotyczy
Field<T>(DataRow, Int32)
- Źródło:
- DataRowExtensions.cs
- Źródło:
- DataRowExtensions.cs
- Źródło:
- DataRowExtensions.cs
- Źródło:
- DataRowExtensions.cs
- Źródło:
- DataRowExtensions.cs
Zapewnia silnie typizowany dostęp do każdej z wartości kolumn w określonym wierszu. Metoda Field<T>(DataRow, Int32) obsługuje również typy dopuszczane do wartości null.
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
Parametry typu
- T
Zwracany typ kolumny.
Parametry
- columnIndex
- Int32
Indeks kolumny.
Zwraca
Wartość typu T, określonego DataColumn przez columnIndex.
Wyjątki
Nie można rzutować typu wartości bazowej kolumny na typ określony przez parametr ogólny . T
Kolumna określona przez columnIndex nie istnieje w DataTable obiekcie , DataRow którego element jest częścią.
Wartość null została przypisana do typu niezwiązanego z wartością null.
Uwagi
Klasa DataSet reprezentuje wartości null z Value wystąpieniem DBNull klasy. Wyrażenie Language-Integrated Query (LINQ), które uzyskiwało dostęp do kolumny z wartością null , spowodowałoby wygenerowanie InvalidCastException wartości w czasie wykonywania. DataSet Ponadto nie obsługuje typów dopuszczanych do wartości null. Metoda Field zapewnia obsługę uzyskiwania dostępu do kolumn jako typów dopuszczających wartość null. Jeśli wartość bazowa w obiekcie DataSet to DBNull.Value, zwracany typ dopuszczający wartość null będzie miał wartość null.
Jeśli wartość określonego DataColumn parametru ma wartość null i T jest typem odwołania lub typem dopuszczalnym wartości null, zwracany typ będzie mieć wartość null. Metoda Field nie zwróci DBNull.Valuemetody .
Metoda Field nie wykonuje konwersji typów. Jeśli wymagana jest konwersja typu, należy najpierw uzyskać wartość kolumny Field przy użyciu metody . Następnie wartość kolumny powinna zostać przekonwertowana na inny typ.
Dotyczy
Field<T>(DataRow, String)
- Źródło:
- DataRowExtensions.cs
- Źródło:
- DataRowExtensions.cs
- Źródło:
- DataRowExtensions.cs
- Źródło:
- DataRowExtensions.cs
- Źródło:
- DataRowExtensions.cs
Zapewnia silnie typizowany dostęp do każdej z wartości kolumn w określonym wierszu. Metoda Field<T>(DataRow, String) obsługuje również typy dopuszczane do wartości null.
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
Parametry typu
- T
Ogólny parametr określający zwracany typ kolumny.
Parametry
- columnName
- String
Nazwa kolumny, która ma zwrócić wartość .
Zwraca
Wartość typu T, określonego DataColumn przez columnName.
Wyjątki
Nie można rzutować typu wartości bazowej kolumny na typ określony przez parametr ogólny . T
Kolumna określona przez columnName nie występuje w elemecie DataTableDataRow , którego element jest częścią.
Wartość null została przypisana do typu niezwiązanego z wartością null.
Uwagi
Klasa DataSet reprezentuje wartości null z Value wystąpieniem DBNull klasy. Wyrażenie Language-Integrated Query (LINQ), które uzyskiwało dostęp do kolumny z wartością null , spowodowałoby wygenerowanie InvalidCastException wartości w czasie wykonywania. DataSet Ponadto i DataTable nie obsługują typów dopuszczanych do wartości null. Metoda Field zapewnia obsługę uzyskiwania dostępu do kolumn jako typów dopuszczających wartość null. Jeśli wartość bazowa w obiekcie DataSet to DBNull.Value, zwracany typ dopuszczający wartość null będzie miał wartość null.
Jeśli wartość określonego DataColumn parametru ma wartość null i T jest typem odwołania lub typem dopuszczalnym wartości null, zwracany typ będzie mieć wartość null. Metoda Field nie zwróci DBNull.Valuemetody .
Metoda Field nie wykonuje konwersji typów. Jeśli wymagana jest konwersja typu, należy najpierw uzyskać wartość kolumny Field przy użyciu metody . Następnie wartość kolumny powinna zostać przekonwertowana na inny typ.
Dotyczy
Field<T>(DataRow, DataColumn, DataRowVersion)
- Źródło:
- DataRowExtensions.cs
- Źródło:
- DataRowExtensions.cs
- Źródło:
- DataRowExtensions.cs
- Źródło:
- DataRowExtensions.cs
- Źródło:
- DataRowExtensions.cs
Zapewnia silnie typizowany dostęp do każdej z wartości kolumn w określonym wierszu. Metoda Field<T>(DataRow, DataColumn, DataRowVersion) obsługuje również typy dopuszczane do wartości null.
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
Parametry typu
- T
Ogólny parametr określający zwracany typ kolumny.
Parametry
- column
- DataColumn
Obiekt wejściowy DataColumn , który określa kolumnę zwracającą wartość .
- version
- DataRowVersion
Wyliczenie DataRowVersion określające wersję wartości kolumny do zwrócenia, na przykład Current lub Original wersję.
Zwraca
Wartość typu T, określonego DataColumn przez column i version.
Wyjątki
Nie można rzutować typu wartości bazowej kolumny na typ określony przez parametr ogólny . T
Kolumna określona przez column nie istnieje w DataTable obiekcie , DataRow którego element jest częścią.
Wartość null została przypisana do typu niezwiązanego z wartością null.
Uwagi
Klasa DataSet reprezentuje wartości null z Value wystąpieniem DBNull klasy. Wyrażenie Language-Integrated Query (LINQ), które uzyskiwało dostęp do kolumny z wartością null , spowodowałoby wygenerowanie InvalidCastException wartości w czasie wykonywania. DataSet Ponadto nie obsługuje typów dopuszczanych do wartości null. Metoda Field zapewnia obsługę uzyskiwania dostępu do kolumn jako typów dopuszczających wartość null. Jeśli wartość bazowa w obiekcie DataSet to DBNull.Value, zwracany typ dopuszczający wartość null będzie miał wartość null.
Jeśli wartość określonego DataColumn parametru ma wartość null i T jest typem odwołania lub typem dopuszczalnym wartości null, zwracany typ będzie mieć wartość null. Metoda Field nie zwróci DBNull.Valuemetody .
Metoda Field nie wykonuje konwersji typów. Jeśli wymagana jest konwersja typu, należy najpierw uzyskać wartość kolumny Field przy użyciu metody . Następnie wartość kolumny powinna zostać przekonwertowana na inny typ.
Dotyczy
Field<T>(DataRow, Int32, DataRowVersion)
- Źródło:
- DataRowExtensions.cs
- Źródło:
- DataRowExtensions.cs
- Źródło:
- DataRowExtensions.cs
- Źródło:
- DataRowExtensions.cs
- Źródło:
- DataRowExtensions.cs
Zapewnia silnie typizowany dostęp do każdej z wartości kolumn w określonym wierszu. Metoda Field<T>(DataRow, Int32, DataRowVersion) obsługuje również typy dopuszczane do wartości null.
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
Parametry typu
- T
Ogólny parametr określający zwracany typ kolumny.
Parametry
- columnIndex
- Int32
Porządkowy na podstawie zera kolumny, aby zwrócić wartość .
- version
- DataRowVersion
Wyliczenie DataRowVersion określające wersję wartości kolumny do zwrócenia, na przykład Current lub Original wersję.
Zwraca
Wartość typu T, określonego DataColumn przez columnIndex i version.
Wyjątki
Nie można rzutować typu wartości bazowej kolumny na typ określony przez parametr ogólny . T
Kolumna określona przez columnIndex nie istnieje w DataTable obiekcie , DataRow którego element jest częścią.
Wartość null została przypisana do typu niezwiązanego z wartością null.
Uwagi
Klasa DataSet reprezentuje wartości null z Value wystąpieniem DBNull klasy. Wyrażenie Language-Integrated Query (LINQ), które uzyskiwało dostęp do kolumny z wartością null , spowodowałoby wygenerowanie InvalidCastException wartości w czasie wykonywania. DataSet Ponadto nie obsługuje typów dopuszczanych do wartości null. Metoda Field zapewnia obsługę uzyskiwania dostępu do kolumn jako typów dopuszczających wartość null. Jeśli wartość bazowa w obiekcie DataSet to DBNull.Value, zwracany typ dopuszczający wartość null będzie miał wartość null.
Jeśli wartość określonego DataColumn parametru ma wartość null i T jest typem odwołania lub typem dopuszczalnym wartości null, zwracany typ będzie mieć wartość null. Metoda Field nie zwróci DBNull.Valuemetody .
Metoda Field nie wykonuje konwersji typów. Jeśli wymagana jest konwersja typu, należy najpierw uzyskać wartość kolumny Field przy użyciu metody . Następnie wartość kolumny powinna zostać przekonwertowana na inny typ.
Dotyczy
Field<T>(DataRow, String, DataRowVersion)
- Źródło:
- DataRowExtensions.cs
- Źródło:
- DataRowExtensions.cs
- Źródło:
- DataRowExtensions.cs
- Źródło:
- DataRowExtensions.cs
- Źródło:
- DataRowExtensions.cs
Zapewnia silnie typizowany dostęp do każdej z wartości kolumn w określonym wierszu. Metoda Field<T>(DataRow, String, DataRowVersion) obsługuje również typy dopuszczane do wartości null.
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
Parametry typu
- T
Ogólny parametr określający zwracany typ kolumny.
Parametry
- columnName
- String
Nazwa kolumny, która ma zwrócić wartość .
- version
- DataRowVersion
Wyliczenie DataRowVersion określające wersję wartości kolumny do zwrócenia, na przykład Current lub Original wersję.
Zwraca
Wartość typu T, określonego DataColumn przez columnName i version.
Wyjątki
Nie można rzutować typu wartości bazowej kolumny na typ określony przez parametr ogólny . T
Kolumna określona przez columnName nie istnieje w DataTable obiekcie , DataRow którego element jest częścią.
Wartość null została przypisana do typu niezwiązanego z wartością null.
Uwagi
Klasa DataSet reprezentuje wartości null z Value wystąpieniem DBNull klasy. Wyrażenie Language-Integrated Query (LINQ), które uzyskiwało dostęp do kolumny z wartością null , spowodowałoby wygenerowanie InvalidCastException wartości w czasie wykonywania. DataSet Ponadto nie obsługuje typów dopuszczanych do wartości null. Metoda Field zapewnia obsługę uzyskiwania dostępu do kolumn jako typów dopuszczających wartość null. Jeśli wartość bazowa w obiekcie DataSet to DBNull.Value, zwracany typ dopuszczający wartość null będzie miał wartość null.
Jeśli wartość określonego DataColumn parametru ma wartość null i T jest typem odwołania lub typem dopuszczalnym wartości null, zwracany typ będzie mieć wartość null. Metoda Field nie zwróci DBNull.Valuemetody .
Metoda Field nie wykonuje konwersji typów. Jeśli wymagana jest konwersja typu, należy najpierw uzyskać wartość kolumny Field przy użyciu metody . Następnie wartość kolumny powinna zostać przekonwertowana na inny typ.