DataRowExtensions.Field Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan akses yang sangat ditik ke setiap nilai kolom di DataRow.
Overload
Field<T>(DataRow, DataColumn) |
Menyediakan akses yang ditik dengan kuat ke setiap nilai kolom dalam baris yang ditentukan. Metode ini Field<T>(DataRow, DataColumn) juga mendukung jenis yang dapat diubah ke null. |
Field<T>(DataRow, Int32) |
Menyediakan akses yang ditik dengan kuat ke setiap nilai kolom dalam baris yang ditentukan. Metode ini Field<T>(DataRow, Int32) juga mendukung jenis yang dapat diubah ke null. |
Field<T>(DataRow, String) |
Menyediakan akses yang ditik dengan kuat ke setiap nilai kolom dalam baris yang ditentukan. Metode ini Field<T>(DataRow, String) juga mendukung jenis yang dapat diubah ke null. |
Field<T>(DataRow, DataColumn, DataRowVersion) |
Menyediakan akses yang ditik dengan kuat ke setiap nilai kolom dalam baris yang ditentukan. Metode ini Field<T>(DataRow, DataColumn, DataRowVersion) juga mendukung jenis yang dapat diubah ke null. |
Field<T>(DataRow, Int32, DataRowVersion) |
Menyediakan akses yang ditik dengan kuat ke setiap nilai kolom dalam baris yang ditentukan. Metode ini Field<T>(DataRow, Int32, DataRowVersion) juga mendukung jenis yang dapat diubah ke null. |
Field<T>(DataRow, String, DataRowVersion) |
Menyediakan akses yang ditik dengan kuat ke setiap nilai kolom dalam baris yang ditentukan. Metode ini Field<T>(DataRow, String, DataRowVersion) juga mendukung jenis yang dapat diubah ke null. |
Field<T>(DataRow, DataColumn)
- Sumber:
- DataRowExtensions.cs
- Sumber:
- DataRowExtensions.cs
- Sumber:
- DataRowExtensions.cs
Menyediakan akses yang ditik dengan kuat ke setiap nilai kolom dalam baris yang ditentukan. Metode ini Field<T>(DataRow, DataColumn) juga mendukung jenis yang dapat diubah ke 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
Jenis parameter
- T
Parameter generik yang menentukan jenis pengembalian kolom.
Parameter
- column
- DataColumn
Objek input DataColumn yang menentukan kolom untuk mengembalikan nilai.
Mengembalikan
Nilai, dari jenis T
, dari DataColumn yang ditentukan oleh column
.
Pengecualian
Jenis nilai kolom yang mendasar tidak dapat ditransmisikan ke jenis yang ditentukan oleh parameter generik, T
.
Nilai null ditetapkan ke jenis yang tidak dapat diubah ke null.
Keterangan
Kelas DataSet mewakili nilai null dengan Value instans DBNull kelas . Ekspresi Language-Integrated Query (LINQ) yang mengakses kolom dengan nilai null akan menghasilkan InvalidCastException pada durasi. Selain itu, DataSet dan DataTable tidak mendukung jenis yang dapat diubah ke null. Metode ini Field menyediakan dukungan untuk mengakses kolom sebagai jenis yang dapat diubah ke null. Jika nilai yang mendasar dalam DataSet adalah DBNull.Value, jenis nullable yang dikembalikan akan memiliki nilai null.
Jika nilai yang ditentukan DataColumn adalah DBNull.Value dan T
merupakan jenis referensi atau jenis nullable, jenis pengembalian akan null. Metode Field tidak akan mengembalikan DBNull.Value.
Metode Field tidak melakukan konversi jenis. Jika konversi jenis diperlukan, Anda harus terlebih dahulu mendapatkan nilai kolom dengan menggunakan Field metode . Nilai kolom kemudian harus dikonversi ke jenis lain.
Berlaku untuk
Field<T>(DataRow, Int32)
- Sumber:
- DataRowExtensions.cs
- Sumber:
- DataRowExtensions.cs
- Sumber:
- DataRowExtensions.cs
Menyediakan akses yang ditik dengan kuat ke setiap nilai kolom dalam baris yang ditentukan. Metode ini Field<T>(DataRow, Int32) juga mendukung jenis yang dapat diubah ke 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
Jenis parameter
- T
Parameter generik yang menentukan jenis pengembalian kolom.
Parameter
- columnIndex
- Int32
Indeks kolom.
Mengembalikan
Nilai, dari jenis T
, dari DataColumn yang ditentukan oleh columnIndex
.
Pengecualian
Jenis nilai kolom yang mendasar tidak dapat ditransmisikan ke jenis yang ditentukan oleh parameter generik, T
.
Nilai null ditetapkan ke jenis yang tidak dapat diubah ke null.
Keterangan
Kelas DataSet mewakili nilai null dengan Value instans DBNull kelas . Ekspresi Language-Integrated Query (LINQ) yang mengakses kolom dengan nilai null akan menghasilkan InvalidCastException pada durasi. Selain itu, DataSet tidak mendukung jenis yang dapat diubah ke null. Metode ini Field menyediakan dukungan untuk mengakses kolom sebagai jenis yang dapat diubah ke null. Jika nilai yang mendasar dalam DataSet adalah DBNull.Value, jenis nullable yang dikembalikan akan memiliki nilai null.
Jika nilai yang ditentukan DataColumnnull dan T
merupakan jenis referensi atau jenis yang dapat diubah ke null, maka jenis pengembalian akan null. Metode Field tidak akan mengembalikan DBNull.Value.
Metode Field tidak melakukan konversi jenis. Jika konversi jenis diperlukan, Anda harus terlebih dahulu mendapatkan nilai kolom dengan menggunakan Field metode . Nilai kolom kemudian harus dikonversi ke jenis lain.
Berlaku untuk
Field<T>(DataRow, String)
- Sumber:
- DataRowExtensions.cs
- Sumber:
- DataRowExtensions.cs
- Sumber:
- DataRowExtensions.cs
Menyediakan akses yang ditik dengan kuat ke setiap nilai kolom dalam baris yang ditentukan. Metode ini Field<T>(DataRow, String) juga mendukung jenis yang dapat diubah ke 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
Jenis parameter
- T
Parameter generik yang menentukan jenis pengembalian kolom.
Parameter
- columnName
- String
Nama kolom untuk mengembalikan nilai.
Mengembalikan
Nilai, dari jenis T
, dari DataColumn yang ditentukan oleh columnName
.
Pengecualian
Jenis nilai kolom yang mendasar tidak dapat ditransmisikan ke jenis yang ditentukan oleh parameter generik, T
.
Nilai null
ditetapkan ke jenis yang tidak dapat diubah ke null.
Keterangan
Kelas DataSet mewakili nilai null dengan Value instans DBNull kelas . Ekspresi Language-Integrated Query (LINQ) yang mengakses kolom dengan nilai null akan menghasilkan InvalidCastException pada durasi. Selain itu, DataSet dan DataTable tidak mendukung jenis yang dapat diubah ke null. Metode ini Field menyediakan dukungan untuk mengakses kolom sebagai jenis yang dapat diubah ke null. Jika nilai yang mendasar dalam DataSet adalah DBNull.Value, jenis nullable yang dikembalikan akan memiliki nilai null.
Jika nilai yang ditentukan DataColumnnull dan T
merupakan jenis referensi atau jenis yang dapat diubah ke null, jenis pengembalian akan null. Metode Field tidak akan mengembalikan DBNull.Value.
Metode Field tidak melakukan konversi jenis. Jika konversi jenis diperlukan, Anda harus terlebih dahulu mendapatkan nilai kolom dengan menggunakan Field metode . Nilai kolom kemudian harus dikonversi ke jenis lain.
Berlaku untuk
Field<T>(DataRow, DataColumn, DataRowVersion)
- Sumber:
- DataRowExtensions.cs
- Sumber:
- DataRowExtensions.cs
- Sumber:
- DataRowExtensions.cs
Menyediakan akses yang ditik dengan kuat ke setiap nilai kolom di baris yang ditentukan. Metode ini Field<T>(DataRow, DataColumn, DataRowVersion) juga mendukung jenis yang dapat diubah ke 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
Jenis parameter
- T
Parameter generik yang menentukan jenis pengembalian kolom.
Parameter
- column
- DataColumn
Objek input DataColumn yang menentukan kolom untuk mengembalikan nilai.
- version
- DataRowVersion
DataRowVersion Enumerasi yang menentukan versi nilai kolom yang akan dikembalikan, seperti Current
atau Original
versi.
Mengembalikan
Nilai, dari jenis T
, dari DataColumn yang ditentukan oleh column
dan version
.
Pengecualian
Jenis nilai kolom yang mendasar tidak dapat ditransmisikan ke jenis yang ditentukan oleh parameter generik, T
.
Nilai null ditetapkan ke jenis yang tidak dapat diubah ke null.
Keterangan
Kelas DataSet mewakili nilai null dengan Value instans DBNull kelas . Ekspresi Language-Integrated Query (LINQ) yang mengakses kolom dengan nilai null akan menghasilkan InvalidCastException pada durasi. Selain itu, DataSet tidak mendukung jenis yang dapat diubah ke null. Metode ini Field menyediakan dukungan untuk mengakses kolom sebagai jenis yang dapat diubah ke null. Jika nilai yang mendasar dalam DataSet adalah DBNull.Value, jenis nullable yang dikembalikan akan memiliki nilai null.
Jika nilai yang ditentukan DataColumn null dan T
merupakan jenis referensi atau jenis yang dapat diubah ke null, maka jenis pengembalian akan null. Metode Field tidak akan mengembalikan DBNull.Value.
Metode Field tidak melakukan konversi jenis. Jika konversi jenis diperlukan, Anda harus terlebih dahulu mendapatkan nilai kolom dengan menggunakan Field metode . Nilai kolom kemudian harus dikonversi ke jenis lain.
Berlaku untuk
Field<T>(DataRow, Int32, DataRowVersion)
- Sumber:
- DataRowExtensions.cs
- Sumber:
- DataRowExtensions.cs
- Sumber:
- DataRowExtensions.cs
Menyediakan akses yang ditik dengan kuat ke setiap nilai kolom di baris yang ditentukan. Metode ini Field<T>(DataRow, Int32, DataRowVersion) juga mendukung jenis yang dapat diubah ke 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
Jenis parameter
- T
Parameter generik yang menentukan jenis pengembalian kolom.
Parameter
- columnIndex
- Int32
Ordinal kolom berbasis nol untuk mengembalikan nilai.
- version
- DataRowVersion
DataRowVersion Enumerasi yang menentukan versi nilai kolom yang akan dikembalikan, seperti Current
atau Original
versi.
Mengembalikan
Nilai, dari jenis T
, dari DataColumn yang ditentukan oleh ordinal
dan version
.
Pengecualian
Jenis nilai kolom yang mendasar tidak dapat ditransmisikan ke jenis yang ditentukan oleh parameter generik, T
.
Nilai null ditetapkan ke tipe yang tidak dapat diubah ke null.
Keterangan
Kelas DataSet mewakili nilai null dengan Value instans DBNull kelas . Ekspresi Language-Integrated Query (LINQ) yang mengakses kolom dengan nilai null akan menghasilkan InvalidCastException pada durasi. Selain itu, DataSet tidak mendukung jenis yang dapat diubah ke null. Metode ini Field menyediakan dukungan untuk mengakses kolom sebagai jenis yang dapat diubah ke null. Jika nilai yang mendasar dalam DataSet adalah DBNull.Value, jenis nullable yang dikembalikan akan memiliki nilai null.
Jika nilai yang ditentukan DataColumn null dan T
merupakan jenis referensi atau jenis yang dapat diubah ke null, maka jenis pengembalian akan null. Metode Field tidak akan mengembalikan DBNull.Value.
Metode Field ini tidak melakukan konversi tipe. Jika konversi jenis diperlukan, Anda harus terlebih dahulu mendapatkan nilai kolom dengan menggunakan Field metode . Nilai kolom kemudian harus dikonversi ke jenis lain.
Berlaku untuk
Field<T>(DataRow, String, DataRowVersion)
- Sumber:
- DataRowExtensions.cs
- Sumber:
- DataRowExtensions.cs
- Sumber:
- DataRowExtensions.cs
Menyediakan akses yang ditik dengan kuat ke setiap nilai kolom di baris yang ditentukan. Metode ini Field<T>(DataRow, String, DataRowVersion) juga mendukung jenis yang dapat diubah ke 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
Jenis parameter
- T
Parameter generik yang menentukan jenis pengembalian kolom.
Parameter
- columnName
- String
Nama kolom untuk mengembalikan nilai.
- version
- DataRowVersion
DataRowVersion Enumerasi yang menentukan versi nilai kolom yang akan dikembalikan, seperti Current
atau Original
versi.
Mengembalikan
Nilai, dari jenis T
, dari DataColumn yang ditentukan oleh columnName
dan version
.
Pengecualian
Jenis nilai kolom yang mendasar tidak dapat ditransmisikan ke jenis yang ditentukan oleh parameter generik, T
.
Nilai null ditetapkan ke tipe yang tidak dapat diubah ke null.
Keterangan
Kelas DataSet mewakili nilai null dengan Value instans DBNull kelas . Ekspresi Language-Integrated Query (LINQ) yang mengakses kolom dengan nilai null akan menghasilkan InvalidCastException pada durasi. Selain itu, DataSet tidak mendukung jenis yang dapat diubah ke null. Metode ini Field menyediakan dukungan untuk mengakses kolom sebagai jenis yang dapat diubah ke null. Jika nilai yang mendasar dalam DataSet adalah DBNull.Value, jenis nullable yang dikembalikan akan memiliki nilai null.
Jika nilai yang ditentukan DataColumn null dan T
merupakan jenis referensi atau jenis yang dapat diubah ke null, maka jenis pengembalian akan null. Metode Field tidak akan mengembalikan DBNull.Value.
Metode Field ini tidak melakukan konversi tipe. Jika konversi jenis diperlukan, Anda harus terlebih dahulu mendapatkan nilai kolom dengan menggunakan Field metode . Nilai kolom kemudian harus dikonversi ke jenis lain.