DataRowExtensions.Field Yöntem

Tanım

içindeki sütun değerlerinin DataRowher birine kesin olarak türlenmiş erişim sağlar.

Aşırı Yüklemeler

Field<T>(DataRow, DataColumn)

Belirtilen satırdaki sütun değerlerinin her birine kesin olarak belirlenmiş erişim sağlar. yöntemi null Field<T>(DataRow, DataColumn) atanabilir türleri de destekler.

Field<T>(DataRow, Int32)

Belirtilen satırdaki sütun değerlerinin her birine kesin olarak belirlenmiş erişim sağlar. yöntemi null Field<T>(DataRow, Int32) atanabilir türleri de destekler.

Field<T>(DataRow, String)

Belirtilen satırdaki sütun değerlerinin her birine kesin olarak belirlenmiş erişim sağlar. yöntemi null Field<T>(DataRow, String) atanabilir türleri de destekler.

Field<T>(DataRow, DataColumn, DataRowVersion)

Belirtilen satırdaki sütun değerlerinin her birine kesin olarak belirlenmiş erişim sağlar. yöntemi null Field<T>(DataRow, DataColumn, DataRowVersion) atanabilir türleri de destekler.

Field<T>(DataRow, Int32, DataRowVersion)

Belirtilen satırdaki sütun değerlerinin her birine kesin olarak belirlenmiş erişim sağlar. yöntemi null Field<T>(DataRow, Int32, DataRowVersion) atanabilir türleri de destekler.

Field<T>(DataRow, String, DataRowVersion)

Belirtilen satırdaki sütun değerlerinin her birine kesin olarak belirlenmiş erişim sağlar. yöntemi null Field<T>(DataRow, String, DataRowVersion) atanabilir türleri de destekler.

Field<T>(DataRow, DataColumn)

Kaynak:
DataRowExtensions.cs
Kaynak:
DataRowExtensions.cs
Kaynak:
DataRowExtensions.cs

Belirtilen satırdaki sütun değerlerinin her birine kesin olarak belirlenmiş erişim sağlar. yöntemi null Field<T>(DataRow, DataColumn) atanabilir türleri de destekler.

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

Tür Parametreleri

T

Sütunun dönüş türünü belirten genel bir parametre.

Parametreler

row
DataRow

giriş DataRow, uzantı yöntemi için örnek olarak this görev yapar.

column
DataColumn

değerinin döndürüleceği sütunu belirten giriş DataColumn nesnesi.

Döndürülenler

T

tarafından columnbelirtilen türündeki TDataColumn değeri.

Özel durumlar

Temel sütunun değer türü, genel parametresi Ttarafından belirtilen türe yayınlanamadı.

tarafından column belirtilen sütun, öğesinin parçası olduğu DataRow içinde DataTable yer almaz.

Null değer atanamayan bir türe null değer atandı.

Açıklamalar

sınıfı, DataSet sınıfın ValueDBNull örneğiyle null değerleri temsil eder. Null değere sahip bir sütuna erişen bir Language-Integrated Sorgusu (LINQ) ifadesi, çalışma zamanında bir InvalidCastException oluşturur. Ayrıca ve DataSetDataTable null atanabilir türleri desteklemez. yöntemi, Field boş değer atanabilir türler olarak sütunlara erişim desteği sağlar. içindeki DataSet temel değer ise DBNull.Value, döndürülen null atanabilir tür null değerine sahip olur.

Belirtilen DataColumnDBNull.Value değerin değeri ve T bir başvuru türü veya null atanabilir bir türse, dönüş türü null olur. Field yöntemi döndürmezDBNull.Value.

Field yöntemi tür dönüştürmeleri gerçekleştirmez. Tür dönüştürmesi gerekiyorsa, önce yöntemini kullanarak Field sütun değerini almanız gerekir. Sütun değeri daha sonra başka bir türe dönüştürülmelidir.

Şunlara uygulanır

Field<T>(DataRow, Int32)

Kaynak:
DataRowExtensions.cs
Kaynak:
DataRowExtensions.cs
Kaynak:
DataRowExtensions.cs

Belirtilen satırdaki sütun değerlerinin her birine kesin olarak belirlenmiş erişim sağlar. yöntemi null Field<T>(DataRow, Int32) atanabilir türleri de destekler.

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

Tür Parametreleri

T

Sütunun dönüş türünü belirten genel bir parametre.

Parametreler

row
DataRow

giriş DataRow, uzantı yöntemi için örnek olarak this görev yapar.

columnIndex
Int32

Sütun dizini.

Döndürülenler

T

tarafından columnIndexbelirtilen türündeki TDataColumn değeri.

Özel durumlar

Temel sütunun değer türü, genel parametresi Ttarafından belirtilen türe yayınlanamadı.

tarafından ordinal belirtilen sütun, öğesinin parçası olduğu DataRow içinde DataTable yok.

Null değer atanamayan bir türe null değer atandı.

Açıklamalar

sınıfı, DataSet sınıfın ValueDBNull örneğiyle null değerleri temsil eder. Null değere sahip bir sütuna erişen bir Language-Integrated Sorgusu (LINQ) ifadesi, çalışma zamanında bir InvalidCastException oluşturur. Ayrıca null DataSet atanabilir türleri desteklemez. yöntemi, Field boş değer atanabilir türler olarak sütunlara erişim desteği sağlar. içindeki DataSet temel değer ise DBNull.Value, döndürülen null atanabilir tür null değerine sahip olur.

Belirtilen DataColumn değerin değeri null ise ve T bir başvuru türü veya null atanabilir bir türse, dönüş türü null olur. Field yöntemi döndürmezDBNull.Value.

Field yöntemi tür dönüştürmeleri gerçekleştirmez. Tür dönüştürmesi gerekiyorsa, önce yöntemini kullanarak Field sütun değerini almanız gerekir. Sütun değeri daha sonra başka bir türe dönüştürülmelidir.

Şunlara uygulanır

Field<T>(DataRow, String)

Kaynak:
DataRowExtensions.cs
Kaynak:
DataRowExtensions.cs
Kaynak:
DataRowExtensions.cs

Belirtilen satırdaki sütun değerlerinin her birine kesin olarak belirlenmiş erişim sağlar. yöntemi null Field<T>(DataRow, String) atanabilir türleri de destekler.

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

Tür Parametreleri

T

Sütunun dönüş türünü belirten genel bir parametre.

Parametreler

row
DataRow

giriş DataRow, uzantı yöntemi için örnek olarak this görev yapar.

columnName
String

Değerinin döndürüleceği sütunun adı.

Döndürülenler

T

tarafından columnNamebelirtilen türündeki TDataColumn değeri.

Özel durumlar

Temel sütunun değer türü, genel parametresi Ttarafından belirtilen türe yayınlanamadı.

tarafından columnName belirtilen sütun, öğesinin parçası olduğu DataRow içinde DataTable yer almaz.

null Null değer atanamayan bir türe bir değer atandı.

Açıklamalar

sınıfı, DataSet sınıfın ValueDBNull örneğiyle null değerleri temsil eder. Null değere sahip bir sütuna erişen bir Language-Integrated Sorgusu (LINQ) ifadesi, çalışma zamanında bir InvalidCastException oluşturur. Ayrıca ve DataSetDataTable null atanabilir türleri desteklemez. yöntemi, Field boş değer atanabilir türler olarak sütunlara erişim desteği sağlar. içindeki DataSet temel değer ise DBNull.Value, döndürülen null atanabilir tür null değerine sahip olur.

Belirtilen DataColumn değerin değeri null ise ve T bir başvuru türü veya null atanabilir bir türse, dönüş türü null olur. Field yöntemi döndürmezDBNull.Value.

Field yöntemi tür dönüştürmeleri gerçekleştirmez. Tür dönüştürmesi gerekiyorsa, önce yöntemini kullanarak Field sütun değerini almanız gerekir. Sütun değeri daha sonra başka bir türe dönüştürülmelidir.

Şunlara uygulanır

Field<T>(DataRow, DataColumn, DataRowVersion)

Kaynak:
DataRowExtensions.cs
Kaynak:
DataRowExtensions.cs
Kaynak:
DataRowExtensions.cs

Belirtilen satırdaki sütun değerlerinin her birine kesin olarak türlenmiş erişim sağlar. yöntemi null Field<T>(DataRow, DataColumn, DataRowVersion) atanabilir türleri de destekler.

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

Tür Parametreleri

T

Sütunun dönüş türünü belirten genel bir parametre.

Parametreler

row
DataRow

giriş DataRow, uzantı yöntemi için örnek olarak this görev yapar.

column
DataColumn

değerinin döndürüleceği sütunu belirten giriş DataColumn nesnesi.

version
DataRowVersion

DataRowVersion Döndürülecek sütun değerinin sürümünü belirten veya Original sürümü gibi Current bir numaralandırma.

Döndürülenler

T

ve versiontarafından column belirtilen türündeki TDataColumn değer.

Özel durumlar

Temel sütunun değer türü, genel parametresi Ttarafından belirtilen türe yayınlanamadı.

tarafından column belirtilen sütun, öğesinin parçası olduğu DataRow içinde DataTable yok.

Null değer atanamayan bir türe null değer atandı.

Açıklamalar

sınıfı, DataSet sınıfın ValueDBNull örneğiyle null değerleri temsil eder. Null değere sahip bir sütuna erişen bir Language-Integrated Sorgusu (LINQ) ifadesi, çalışma zamanında bir InvalidCastException oluşturur. Ayrıca null DataSet atanabilir türleri desteklemez. yöntemi, Field boş değer atanabilir türler olarak sütunlara erişim desteği sağlar. içindeki DataSet temel değer ise DBNull.Value, döndürülen null atanabilir tür null değerine sahip olur.

Belirtilen DataColumn değerin değeri null ise ve T bir başvuru türü veya null atanabilir bir türse, dönüş türü null olur. Field yöntemi döndürmezDBNull.Value.

Field yöntemi tür dönüştürmeleri gerçekleştirmez. Tür dönüştürmesi gerekiyorsa, önce yöntemini kullanarak Field sütun değerini almanız gerekir. Daha sonra sütun değeri başka bir türe dönüştürülmelidir.

Şunlara uygulanır

Field<T>(DataRow, Int32, DataRowVersion)

Kaynak:
DataRowExtensions.cs
Kaynak:
DataRowExtensions.cs
Kaynak:
DataRowExtensions.cs

Belirtilen satırdaki sütun değerlerinin her birine kesin olarak türlenmiş erişim sağlar. yöntemi null Field<T>(DataRow, Int32, DataRowVersion) atanabilir türleri de destekler.

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

Tür Parametreleri

T

Sütunun dönüş türünü belirten genel bir parametre.

Parametreler

row
DataRow

girdisi DataRow, uzantı yönteminin this örneği olarak görev yapar.

columnIndex
Int32

Değerini döndürmek için sütunun sıfır tabanlı sıralı değeri.

version
DataRowVersion

DataRowVersion Veya gibi CurrentOriginal döndürülecek sütun değerinin sürümünü belirten bir numaralandırma.

Döndürülenler

T

ve versiontarafından ordinal belirtilen türündeki TDataColumn değer.

Özel durumlar

Temel sütunun değer türü, genel parametresi Ttarafından belirtilen türe yayınlanamadı.

tarafından ordinal belirtilen sütun, öğesinin parçası olduğu DataRow içinde DataTable yok.

Null değer atanamayan bir türe null değer atandı.

Açıklamalar

sınıfı, DataSet sınıfın Value örneğiyle DBNullnull değerleri temsil eder. Null değere sahip bir sütuna erişen bir Language-Integrated Sorgusu (LINQ) ifadesi çalışma zamanında bir InvalidCastException oluşturur. Ayrıca, DataSet null atanabilir türleri desteklemez. yöntemi, Field null atanabilir türler olarak sütunlara erişim için destek sağlar. içindeki DataSet temel değer ise DBNull.Value, döndürülen null atanabilir türün değeri null olur.

Belirtilen DataColumn değerin değeri null ise ve T bir başvuru türü veya null atanabilir bir türse, dönüş türü null olur. Field yöntemi döndürmezDBNull.Value.

Field yöntemi tür dönüştürmeleri gerçekleştirmez. Tür dönüştürmesi gerekiyorsa, önce yöntemini kullanarak Field sütun değerini almanız gerekir. Daha sonra sütun değeri başka bir türe dönüştürülmelidir.

Şunlara uygulanır

Field<T>(DataRow, String, DataRowVersion)

Kaynak:
DataRowExtensions.cs
Kaynak:
DataRowExtensions.cs
Kaynak:
DataRowExtensions.cs

Belirtilen satırdaki sütun değerlerinin her birine kesin olarak türlenmiş erişim sağlar. yöntemi null Field<T>(DataRow, String, DataRowVersion) atanabilir türleri de destekler.

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

Tür Parametreleri

T

Sütunun dönüş türünü belirten genel bir parametre.

Parametreler

row
DataRow

girdisi DataRow, uzantı yönteminin this örneği olarak görev yapar.

columnName
String

Değerinin döndürüleceği sütunun adı.

version
DataRowVersion

DataRowVersion Veya gibi CurrentOriginal döndürülecek sütun değerinin sürümünü belirten bir numaralandırma.

Döndürülenler

T

ve versiontarafından columnName belirtilen türündeki TDataColumn değer.

Özel durumlar

Temel sütunun değer türü, genel parametresi Ttarafından belirtilen türe yayınlanamadı.

tarafından columnName belirtilen sütun, öğesinin parçası olduğu DataRow içinde DataTable yok.

Null değer atanamayan bir türe null değer atandı.

Açıklamalar

sınıfı, DataSet sınıfın Value örneğiyle DBNullnull değerleri temsil eder. Null değere sahip bir sütuna erişen bir Language-Integrated Sorgusu (LINQ) ifadesi çalışma zamanında bir InvalidCastException oluşturur. Ayrıca, DataSet null atanabilir türleri desteklemez. yöntemi, Field null atanabilir türler olarak sütunlara erişim için destek sağlar. içindeki DataSet temel değer ise DBNull.Value, döndürülen null atanabilir türün değeri null olur.

Belirtilen DataColumn değerin değeri null ise ve T bir başvuru türü veya null atanabilir bir türse, dönüş türü null olur. Field yöntemi döndürmezDBNull.Value.

Field yöntemi tür dönüştürmeleri gerçekleştirmez. Tür dönüştürmesi gerekiyorsa, önce yöntemini kullanarak Field sütun değerini almanız gerekir. Daha sonra sütun değeri başka bir türe dönüştürülmelidir.

Şunlara uygulanır