DataRowExtensions.Field 메서드

정의

의 각 열 값 DataRow에 강력한 형식의 액세스를 제공합니다.

오버로드

Name Description
Field<T>(DataRow, DataColumn)

지정된 행의 각 열 값에 강력한 형식의 액세스를 제공합니다. 이 메서드는 Field<T>(DataRow, DataColumn) nullable 형식도 지원합니다.

Field<T>(DataRow, Int32)

지정된 행의 각 열 값에 대해 강력한 형식의 액세스를 제공합니다. 이 메서드는 Field<T>(DataRow, Int32) nullable 형식도 지원합니다.

Field<T>(DataRow, String)

지정된 행의 각 열 값에 강력한 형식의 액세스를 제공합니다. 이 메서드는 Field<T>(DataRow, String) nullable 형식도 지원합니다.

Field<T>(DataRow, DataColumn, DataRowVersion)

지정된 행의 각 열 값에 강력한 형식의 액세스를 제공합니다. 이 메서드는 Field<T>(DataRow, DataColumn, DataRowVersion) nullable 형식도 지원합니다.

Field<T>(DataRow, Int32, DataRowVersion)

지정된 행의 각 열 값에 강력한 형식의 액세스를 제공합니다. 이 메서드는 Field<T>(DataRow, Int32, DataRowVersion) nullable 형식도 지원합니다.

Field<T>(DataRow, String, DataRowVersion)

지정된 행의 각 열 값에 강력한 형식의 액세스를 제공합니다. 이 메서드는 Field<T>(DataRow, String, DataRowVersion) nullable 형식도 지원합니다.

Field<T>(DataRow, DataColumn)

Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs

지정된 행의 각 열 값에 강력한 형식의 액세스를 제공합니다. 이 메서드는 Field<T>(DataRow, DataColumn) nullable 형식도 지원합니다.

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

열의 반환 형식을 지정하는 제네릭 매개 변수입니다.

매개 변수

row
DataRow

확장 메서드의 DataRow 인스턴스 역할을 하는 입력this입니다.

column
DataColumn

값을 반환할 열을 지정하는 입력 DataColumn 개체입니다.

반품

T

에 지정된 T형식DataColumncolumn 값입니다.

예외

기본 열의 값 형식을 제네릭 매개 변수 T로 지정된 형식으로 캐스팅할 수 없습니다.

지정된 column 열이 해당 열의 DataTableDataRow 일부인 경우에는 발생하지 않습니다.

null이 아닌 형식에 null 값이 할당되었습니다.

설명

클래스는 DataSet 클래스의 인스턴스를 Value 사용하여 DBNull 값을 나타냅니다. null 값이 있는 열에 액세스한 LINQ(Language-Integrated Query) 식은 런타임에 생성 InvalidCastException 됩니다. 또한 DataSetDataTable nullable 형식을 지원하지 않습니다. 이 메서드는 Field nullable 형식으로 열에 액세스할 수 있도록 지원합니다. 이 값의 기본 값 DataSetDBNull.Value경우 반환된 null 허용 형식의 값은 null입니다.

지정된 DataColumnDBNull.ValueT 값이 참조 형식이거나 null 허용 형식인 경우 반환 형식은 null이 됩니다. 메서드가 Field 반환 DBNull.Value되지 않습니다.

메서드는 Field 형식 변환을 수행하지 않습니다. 형식 변환이 필요한 경우 먼저 메서드를 사용하여 Field 열 값을 가져와야 합니다. 그런 다음 열 값을 다른 형식으로 변환해야 합니다.

적용 대상

Field<T>(DataRow, Int32)

Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs

지정된 행의 각 열 값에 대해 강력한 형식의 액세스를 제공합니다. 이 메서드는 Field<T>(DataRow, Int32) nullable 형식도 지원합니다.

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

열의 반환 형식입니다.

매개 변수

row
DataRow

확장 메서드의 DataRow 인스턴스 역할을 하는 입력this입니다.

columnIndex
Int32

열 인덱스입니다.

반품

T

에 지정된 T형식DataColumncolumnIndex 값입니다.

예외

기본 열의 값 형식을 제네릭 매개 변수 T로 지정된 형식으로 캐스팅할 수 없습니다.

지정된 columnIndex 열이 해당 열의 DataTable 일부인 열에 DataRow 존재하지 않습니다.

null이 아닌 형식에 null 값이 할당되었습니다.

설명

클래스는 DataSet 클래스의 인스턴스를 Value 사용하여 DBNull 값을 나타냅니다. null 값이 있는 열에 액세스한 LINQ(Language-Integrated Query) 식은 런타임에 생성 InvalidCastException 됩니다. DataSet 또한 nullable 형식을 지원하지 않습니다. 이 메서드는 Field nullable 형식으로 열에 액세스할 수 있도록 지원합니다. 이 값의 기본 값 DataSetDBNull.Value경우 반환된 null 허용 형식의 값은 null입니다.

지정된 DataColumn 값이 null 이고 T 참조 형식 또는 null 허용 형식인 경우 반환 형식은 null이 됩니다. 메서드가 Field 반환 DBNull.Value되지 않습니다.

메서드는 Field 형식 변환을 수행하지 않습니다. 형식 변환이 필요한 경우 먼저 메서드를 사용하여 Field 열 값을 가져와야 합니다. 그런 다음 열 값을 다른 형식으로 변환해야 합니다.

적용 대상

Field<T>(DataRow, String)

Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs

지정된 행의 각 열 값에 강력한 형식의 액세스를 제공합니다. 이 메서드는 Field<T>(DataRow, String) nullable 형식도 지원합니다.

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

열의 반환 형식을 지정하는 제네릭 매개 변수입니다.

매개 변수

row
DataRow

확장 메서드의 DataRow 인스턴스 역할을 하는 입력this입니다.

columnName
String

값을 반환할 열의 이름입니다.

반품

T

에 지정된 T형식DataColumncolumnName 값입니다.

예외

기본 열의 값 형식을 제네릭 매개 변수 T로 지정된 형식으로 캐스팅할 수 없습니다.

지정된 columnName 열이 해당 열의 DataTableDataRow 일부인 경우에는 발생하지 않습니다.

null nullable이 아닌 형식에 값이 할당되었습니다.

설명

클래스는 DataSet 클래스의 인스턴스를 Value 사용하여 DBNull 값을 나타냅니다. null 값이 있는 열에 액세스한 LINQ(Language-Integrated Query) 식은 런타임에 생성 InvalidCastException 됩니다. 또한 DataSetDataTable nullable 형식을 지원하지 않습니다. 이 메서드는 Field nullable 형식으로 열에 액세스할 수 있도록 지원합니다. 이 값의 기본 값 DataSetDBNull.Value경우 반환된 null 허용 형식의 값은 null입니다.

지정된 DataColumn 값이 null 이고 T 참조 형식 또는 null 허용 형식인 경우 반환 형식은 null이 됩니다. 메서드가 Field 반환 DBNull.Value되지 않습니다.

메서드는 Field 형식 변환을 수행하지 않습니다. 형식 변환이 필요한 경우 먼저 메서드를 사용하여 Field 열 값을 가져와야 합니다. 그런 다음 열 값을 다른 형식으로 변환해야 합니다.

적용 대상

Field<T>(DataRow, DataColumn, DataRowVersion)

Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs

지정된 행의 각 열 값에 강력한 형식의 액세스를 제공합니다. 이 메서드는 Field<T>(DataRow, DataColumn, DataRowVersion) nullable 형식도 지원합니다.

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

열의 반환 형식을 지정하는 제네릭 매개 변수입니다.

매개 변수

row
DataRow

확장 메서드의 DataRow 인스턴스 역할을 하는 입력this입니다.

column
DataColumn

값을 반환할 열을 지정하는 입력 DataColumn 개체입니다.

version
DataRowVersion

DataRowVersion 반환할 열 값의 버전(예: CurrentOriginal 버전)을 지정하는 열거형입니다.

반품

T

지정 TDataColumn형식 및 .columnversion

예외

기본 열의 값 형식을 제네릭 매개 변수 T로 지정된 형식으로 캐스팅할 수 없습니다.

지정된 column 열이 해당 열의 DataTable 일부인 열에 DataRow 존재하지 않습니다.

null이 아닌 형식에 null 값이 할당되었습니다.

설명

클래스는 DataSet 클래스의 인스턴스를 Value 사용하여 DBNull 값을 나타냅니다. null 값이 있는 열에 액세스한 LINQ(Language-Integrated Query) 식은 런타임에 생성 InvalidCastException 됩니다. DataSet 또한 nullable 형식을 지원하지 않습니다. 이 메서드는 Field nullable 형식으로 열에 액세스할 수 있도록 지원합니다. 이 값의 기본 값 DataSetDBNull.Value경우 반환된 null 허용 형식의 값은 null입니다.

지정된 DataColumn 값이 null이고 T 참조 형식 또는 null 허용 형식인 경우 반환 형식은 null이 됩니다. 메서드가 Field 반환 DBNull.Value되지 않습니다.

메서드는 Field 형식 변환을 수행하지 않습니다. 형식 변환이 필요한 경우 먼저 메서드를 사용하여 Field 열 값을 가져와야 합니다. 그런 다음 열 값을 다른 형식으로 변환해야 합니다.

적용 대상

Field<T>(DataRow, Int32, DataRowVersion)

Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs

지정된 행의 각 열 값에 강력한 형식의 액세스를 제공합니다. 이 메서드는 Field<T>(DataRow, Int32, DataRowVersion) nullable 형식도 지원합니다.

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

열의 반환 형식을 지정하는 제네릭 매개 변수입니다.

매개 변수

row
DataRow

확장 메서드의 DataRow 인스턴스 역할을 하는 입력this입니다.

columnIndex
Int32

값을 반환할 열의 서수(0부터 시작하는 서수)입니다.

version
DataRowVersion

DataRowVersion 반환할 열 값의 버전(예: CurrentOriginal 버전)을 지정하는 열거형입니다.

반품

T

지정 TDataColumn형식 및 .columnIndexversion

예외

기본 열의 값 형식을 제네릭 매개 변수 T로 지정된 형식으로 캐스팅할 수 없습니다.

지정된 columnIndex 열이 해당 열의 DataTable 일부인 열에 DataRow 존재하지 않습니다.

null이 아닌 형식에 null 값이 할당되었습니다.

설명

클래스는 DataSet 클래스의 인스턴스를 Value 사용하여 DBNull 값을 나타냅니다. null 값이 있는 열에 액세스한 LINQ(Language-Integrated Query) 식은 런타임에 생성 InvalidCastException 됩니다. DataSet 또한 nullable 형식을 지원하지 않습니다. 이 메서드는 Field nullable 형식으로 열에 액세스할 수 있도록 지원합니다. 이 값의 기본 값 DataSetDBNull.Value경우 반환된 null 허용 형식의 값은 null입니다.

지정된 DataColumn 값이 null이고 T 참조 형식 또는 null 허용 형식인 경우 반환 형식은 null이 됩니다. 메서드가 Field 반환 DBNull.Value되지 않습니다.

메서드는 Field 형식 변환을 수행하지 않습니다. 형식 변환이 필요한 경우 먼저 메서드를 사용하여 Field 열 값을 가져와야 합니다. 그런 다음 열 값을 다른 형식으로 변환해야 합니다.

적용 대상

Field<T>(DataRow, String, DataRowVersion)

Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs
Source:
DataRowExtensions.cs

지정된 행의 각 열 값에 강력한 형식의 액세스를 제공합니다. 이 메서드는 Field<T>(DataRow, String, DataRowVersion) nullable 형식도 지원합니다.

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

열의 반환 형식을 지정하는 제네릭 매개 변수입니다.

매개 변수

row
DataRow

확장 메서드의 DataRow 인스턴스 역할을 하는 입력this입니다.

columnName
String

값을 반환할 열의 이름입니다.

version
DataRowVersion

DataRowVersion 반환할 열 값의 버전(예: CurrentOriginal 버전)을 지정하는 열거형입니다.

반품

T

지정 TDataColumn형식 및 .columnNameversion

예외

기본 열의 값 형식을 제네릭 매개 변수 T로 지정된 형식으로 캐스팅할 수 없습니다.

지정된 columnName 열이 해당 열의 DataTable 일부인 열에 DataRow 존재하지 않습니다.

null이 아닌 형식에 null 값이 할당되었습니다.

설명

클래스는 DataSet 클래스의 인스턴스를 Value 사용하여 DBNull 값을 나타냅니다. null 값이 있는 열에 액세스한 LINQ(Language-Integrated Query) 식은 런타임에 생성 InvalidCastException 됩니다. DataSet 또한 nullable 형식을 지원하지 않습니다. 이 메서드는 Field nullable 형식으로 열에 액세스할 수 있도록 지원합니다. 이 값의 기본 값 DataSetDBNull.Value경우 반환된 null 허용 형식의 값은 null입니다.

지정된 DataColumn 값이 null이고 T 참조 형식 또는 null 허용 형식인 경우 반환 형식은 null이 됩니다. 메서드가 Field 반환 DBNull.Value되지 않습니다.

메서드는 Field 형식 변환을 수행하지 않습니다. 형식 변환이 필요한 경우 먼저 메서드를 사용하여 Field 열 값을 가져와야 합니다. 그런 다음 열 값을 다른 형식으로 변환해야 합니다.

적용 대상