DataRowExtensions.Field Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ger starkt skrivskyddad åtkomst till vart och ett av kolumnvärdena DataRowi .
Överlagringar
| Name | Description |
|---|---|
| Field<T>(DataRow, DataColumn) |
Ger starkt skrivskyddad åtkomst till vart och ett av kolumnvärdena på den angivna raden. Metoden Field<T>(DataRow, DataColumn) har också stöd för null-typer. |
| Field<T>(DataRow, Int32) |
Ger starkt skriven åtkomst till vart och ett av kolumnvärdena på den angivna raden. Metoden Field<T>(DataRow, Int32) har också stöd för null-typer. |
| Field<T>(DataRow, String) |
Ger starkt skrivskyddad åtkomst till vart och ett av kolumnvärdena på den angivna raden. Metoden Field<T>(DataRow, String) har också stöd för null-typer. |
| Field<T>(DataRow, DataColumn, DataRowVersion) |
Ger starkt skrivskyddad åtkomst till vart och ett av kolumnvärdena på den angivna raden. Metoden Field<T>(DataRow, DataColumn, DataRowVersion) har också stöd för null-typer. |
| Field<T>(DataRow, Int32, DataRowVersion) |
Ger starkt skrivskyddad åtkomst till vart och ett av kolumnvärdena på den angivna raden. Metoden Field<T>(DataRow, Int32, DataRowVersion) har också stöd för null-typer. |
| Field<T>(DataRow, String, DataRowVersion) |
Ger starkt skrivskyddad åtkomst till vart och ett av kolumnvärdena på den angivna raden. Metoden Field<T>(DataRow, String, DataRowVersion) har också stöd för null-typer. |
Field<T>(DataRow, DataColumn)
Ger starkt skrivskyddad åtkomst till vart och ett av kolumnvärdena på den angivna raden. Metoden Field<T>(DataRow, DataColumn) har också stöd för null-typer.
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);
static member Field : System.Data.DataRow * System.Data.DataColumn -> 'T
<Extension()>
Public Function Field(Of T) (row As DataRow, column As DataColumn) As T
Typparametrar
- T
En allmän parameter som anger returtypen för kolumnen.
Parametrar
- column
- DataColumn
Indataobjektet DataColumn som anger vilken kolumn som ska returnera värdet för.
Returer
Värdet, av typen T, för det DataColumn som anges av column.
Undantag
Det gick inte att omvandla värdetypen för den underliggande kolumnen till den typ som anges av den generiska parametern . T
Ett null-värde har tilldelats till en typ som inte kan null-värdet.
Kommentarer
Klassen DataSet representerar null-värden med -instansen ValueDBNull av klassen. Ett linq-uttryck (Language-Integrated Query) som har åtkomst till en kolumn med ett null-värde skulle generera ett InvalidCastException vid körning. Dessutom DataSet och DataTable stöder inte nullbara typer. Metoden Field ger stöd för åtkomst till kolumner som nullbara typer. Om det underliggande värdet i DataSet är DBNull.Valuehar den returnerade null-typen värdet null.
Om värdet för den angivna DataColumn är DBNull.Value och T är en referenstyp eller nullbar typ blir returtypen null. Metoden Field returnerar DBNull.Valueinte .
Metoden Field utför inte typkonverteringar. Om typkonvertering krävs bör du först hämta kolumnvärdet med hjälp Field av metoden . Kolumnvärdet ska sedan konverteras till en annan typ.
Gäller för
Field<T>(DataRow, Int32)
Ger starkt skriven åtkomst till vart och ett av kolumnvärdena på den angivna raden. Metoden Field<T>(DataRow, Int32) har också stöd för null-typer.
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);
static member Field : System.Data.DataRow * int -> 'T
<Extension()>
Public Function Field(Of T) (row As DataRow, columnIndex As Integer) As T
Typparametrar
- T
Returtypen för kolumnen.
Parametrar
- columnIndex
- Int32
Kolumnindexet.
Returer
Värdet, av typen T, för det DataColumn som anges av columnIndex.
Undantag
Det gick inte att omvandla värdetypen för den underliggande kolumnen till den typ som anges av den generiska parametern . T
Ett null-värde har tilldelats till en typ som inte kan null-värdet.
Kommentarer
Klassen DataSet representerar null-värden med -instansen ValueDBNull av klassen. Ett linq-uttryck (Language-Integrated Query) som har åtkomst till en kolumn med ett null-värde skulle generera ett InvalidCastException vid körning. Dessutom DataSet har inte stöd för null-typer. Metoden Field ger stöd för åtkomst till kolumner som nullbara typer. Om det underliggande värdet i DataSet är DBNull.Valuehar den returnerade null-typen värdet null.
Om värdet för det angivna DataColumn är null och T är en referenstyp eller nullbar typ blir returtypen null. Metoden Field returnerar DBNull.Valueinte .
Metoden Field utför inte typkonverteringar. Om typkonvertering krävs bör du först hämta kolumnvärdet med hjälp Field av metoden . Kolumnvärdet ska sedan konverteras till en annan typ.
Gäller för
Field<T>(DataRow, String)
Ger starkt skrivskyddad åtkomst till vart och ett av kolumnvärdena på den angivna raden. Metoden Field<T>(DataRow, String) har också stöd för null-typer.
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);
static member Field : System.Data.DataRow * string -> 'T
<Extension()>
Public Function Field(Of T) (row As DataRow, columnName As String) As T
Typparametrar
- T
En allmän parameter som anger returtypen för kolumnen.
Parametrar
- columnName
- String
Namnet på kolumnen som ska returnera värdet för.
Returer
Värdet, av typen T, för det DataColumn som anges av columnName.
Undantag
Det gick inte att omvandla värdetypen för den underliggande kolumnen till den typ som anges av den generiska parametern . T
Ett null värde har tilldelats till en typ som inte kan null-värdet.
Kommentarer
Klassen DataSet representerar null-värden med -instansen ValueDBNull av klassen. Ett linq-uttryck (Language-Integrated Query) som har åtkomst till en kolumn med ett null-värde skulle generera ett InvalidCastException vid körning. Dessutom DataSet och DataTable stöder inte nullbara typer. Metoden Field ger stöd för åtkomst till kolumner som nullbara typer. Om det underliggande värdet i DataSet är DBNull.Valuehar den returnerade null-typen värdet null.
Om värdet för angivet DataColumn är null och T är en referenstyp eller nullbar typ blir returtypen null. Metoden Field returnerar DBNull.Valueinte .
Metoden Field utför inte typkonverteringar. Om typkonvertering krävs bör du först hämta kolumnvärdet med hjälp Field av metoden . Kolumnvärdet ska sedan konverteras till en annan typ.
Gäller för
Field<T>(DataRow, DataColumn, DataRowVersion)
Ger starkt skrivskyddad åtkomst till vart och ett av kolumnvärdena på den angivna raden. Metoden Field<T>(DataRow, DataColumn, DataRowVersion) har också stöd för null-typer.
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);
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
Typparametrar
- T
En allmän parameter som anger returtypen för kolumnen.
Parametrar
- column
- DataColumn
Indataobjektet DataColumn som anger vilken kolumn som ska returnera värdet för.
- version
- DataRowVersion
En DataRowVersion uppräkning som anger vilken version av kolumnvärdet som ska returneras, till exempel Current eller Original version.
Returer
Värdet, av typen T, för det DataColumn som anges av column och version.
Undantag
Det gick inte att omvandla värdetypen för den underliggande kolumnen till den typ som anges av den generiska parametern . T
Ett null-värde har tilldelats till en typ som inte kan null-värdet.
Kommentarer
Klassen DataSet representerar null-värden med -instansen ValueDBNull av klassen. Ett linq-uttryck (Language-Integrated Query) som har åtkomst till en kolumn med ett null-värde skulle generera ett InvalidCastException vid körning. Dessutom DataSet har inte stöd för null-typer. Metoden Field ger stöd för åtkomst till kolumner som nullbara typer. Om det underliggande värdet i DataSet är DBNull.Valuehar den returnerade null-typen värdet null.
Om värdet för det angivna DataColumn är null och T är en referenstyp eller nullbar typ blir returtypen null. Metoden Field returnerar DBNull.Valueinte .
Metoden Field utför inte typkonverteringar. Om typkonvertering krävs bör du först hämta kolumnvärdet med hjälp Field av metoden . Kolumnvärdet ska sedan konverteras till en annan typ.
Gäller för
Field<T>(DataRow, Int32, DataRowVersion)
Ger starkt skrivskyddad åtkomst till vart och ett av kolumnvärdena på den angivna raden. Metoden Field<T>(DataRow, Int32, DataRowVersion) har också stöd för null-typer.
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);
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
Typparametrar
- T
En allmän parameter som anger returtypen för kolumnen.
Parametrar
- columnIndex
- Int32
Den nollbaserade ordningstalet för kolumnen som ska returnera värdet för.
- version
- DataRowVersion
En DataRowVersion uppräkning som anger vilken version av kolumnvärdet som ska returneras, till exempel Current eller Original version.
Returer
Värdet, av typen T, för det DataColumn som anges av columnIndex och version.
Undantag
Det gick inte att omvandla värdetypen för den underliggande kolumnen till den typ som anges av den generiska parametern . T
Ett null-värde har tilldelats till en typ som inte kan null-värdet.
Kommentarer
Klassen DataSet representerar null-värden med -instansen ValueDBNull av klassen. Ett linq-uttryck (Language-Integrated Query) som har åtkomst till en kolumn med ett null-värde skulle generera ett InvalidCastException vid körning. Dessutom DataSet har inte stöd för null-typer. Metoden Field ger stöd för åtkomst till kolumner som nullbara typer. Om det underliggande värdet i DataSet är DBNull.Valuehar den returnerade null-typen värdet null.
Om värdet för det angivna DataColumn är null och T är en referenstyp eller nullbar typ blir returtypen null. Metoden Field returnerar DBNull.Valueinte .
Metoden Field utför inte typkonverteringar. Om typkonvertering krävs bör du först hämta kolumnvärdet med hjälp Field av metoden . Kolumnvärdet ska sedan konverteras till en annan typ.
Gäller för
Field<T>(DataRow, String, DataRowVersion)
Ger starkt skrivskyddad åtkomst till vart och ett av kolumnvärdena på den angivna raden. Metoden Field<T>(DataRow, String, DataRowVersion) har också stöd för null-typer.
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);
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
Typparametrar
- T
En allmän parameter som anger returtypen för kolumnen.
Parametrar
- columnName
- String
Namnet på kolumnen som ska returnera värdet för.
- version
- DataRowVersion
En DataRowVersion uppräkning som anger vilken version av kolumnvärdet som ska returneras, till exempel Current eller Original version.
Returer
Värdet, av typen T, för det DataColumn som anges av columnName och version.
Undantag
Det gick inte att omvandla värdetypen för den underliggande kolumnen till den typ som anges av den generiska parametern . T
Ett null-värde har tilldelats till en typ som inte kan null-värdet.
Kommentarer
Klassen DataSet representerar null-värden med -instansen ValueDBNull av klassen. Ett linq-uttryck (Language-Integrated Query) som har åtkomst till en kolumn med ett null-värde skulle generera ett InvalidCastException vid körning. Dessutom DataSet har inte stöd för null-typer. Metoden Field ger stöd för åtkomst till kolumner som nullbara typer. Om det underliggande värdet i DataSet är DBNull.Valuehar den returnerade null-typen värdet null.
Om värdet för det angivna DataColumn är null och T är en referenstyp eller nullbar typ blir returtypen null. Metoden Field returnerar DBNull.Valueinte .
Metoden Field utför inte typkonverteringar. Om typkonvertering krävs bör du först hämta kolumnvärdet med hjälp Field av metoden . Kolumnvärdet ska sedan konverteras till en annan typ.