다음을 통해 공유


DataRowExtensions.Field 메서드

정의

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

오버로드

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

지정된 행의 각 열 값에 대해 강력한 형식의 액세스를 제공합니다. 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

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

column
DataColumn

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

반환

T

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

예외

내부 열의 값 형식을 제네릭 매개 변수 T에 지정된 형식으로 캐스팅할 수 없는 경우

column에 지정된 열이 DataTable가 속한 DataRow에 없는 경우

nullable이 아닌 형식에 null 값이 할당됩니다.

설명

DataSet 클래스 나타냅니다 null 값을 Value 의 인스턴스는 DBNull 클래스. null 값이 있는 열에 액세스한 LINQ(Language-Integrated Query) 식은 런타임에 을 InvalidCastException 생성합니다. 또한 및 DataTableDataSet nullable 형식을 지원하지 않습니다. Field 메서드 nullable 형식으로 열에 액세스 하기 위한 지원을 제공 합니다. 값의 내부를 DataSet 됩니다 DBNull.Value, 반환 되는 nullable 형식은의 값이 포함 됩니다 null합니다.

경우 지정 된 값 DataColumn 됩니다 DBNull.Value 하 고 T 참조 형식 또는 nullable 형식 반환 형식은 null. 합니다 Field 메서드는 반환 되지 DBNull.Value합니다.

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

적용 대상

Field<T>(DataRow, Int32)

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

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

columnIndex
Int32

열 인덱스입니다.

반환

T

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

예외

내부 열의 값 형식을 제네릭 매개 변수 T에 지정된 형식으로 캐스팅할 수 없는 경우

ordinal에 지정된 열이 DataTable가 속한 DataRow에 없는 경우

nullable이 아닌 형식에 null 값이 할당됩니다.

설명

DataSet 클래스 나타냅니다 null 값을 Value 의 인스턴스는 DBNull 클래스. null 값이 있는 열에 액세스한 LINQ(Language-Integrated Query) 식은 런타임에 을 InvalidCastException 생성합니다. 또한 DataSet nullable 형식을 지원 하지 않습니다. Field 메서드 nullable 형식으로 열에 액세스 하기 위한 지원을 제공 합니다. 값의 내부를 DataSet 됩니다 DBNull.Value, 반환 되는 nullable 형식은의 값이 포함 됩니다 null합니다.

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

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

적용 대상

Field<T>(DataRow, String)

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

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

columnName
String

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

반환

T

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

예외

내부 열의 값 형식을 제네릭 매개 변수 T에 지정된 형식으로 캐스팅할 수 없는 경우

columnName에 지정된 열이 DataTable가 속한 DataRow에 없는 경우

nullable이 아닌 형식에 null 값이 할당된 경우

설명

DataSet 클래스 나타냅니다 null 값을 Value 의 인스턴스는 DBNull 클래스. null 값이 있는 열에 액세스한 LINQ(Language-Integrated Query) 식은 런타임에 을 InvalidCastException 생성합니다. 또한 및 DataTableDataSet nullable 형식을 지원하지 않습니다. Field 메서드 nullable 형식으로 열에 액세스 하기 위한 지원을 제공 합니다. 값의 내부를 DataSet 됩니다 DBNull.Value, 반환 되는 nullable 형식은의 값이 포함 됩니다 null합니다.

경우 지정 된 값 DataColumn 됩니다 nullT 참조 형식 또는 nullable 형식 반환 유형은 null합니다. 합니다 Field 메서드는 반환 되지 DBNull.Value합니다.

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

적용 대상

Field<T>(DataRow, DataColumn, DataRowVersion)

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

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

column
DataColumn

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

version
DataRowVersion

반환할 열 값의 버전을 지정하는 Current 또는 Original 버전 등의 DataRowVersion 열거형입니다.

반환

T

Tcolumn에 지정된 DataColumnversion 형식 값입니다.

예외

내부 열의 값 형식을 제네릭 매개 변수 T에 지정된 형식으로 캐스팅할 수 없는 경우

column에 지정된 열이 DataTable가 속한 DataRow에 없는 경우

nullable이 아닌 형식에 null 값이 할당됩니다.

설명

DataSet 클래스 나타냅니다 null 값을 Value 의 인스턴스는 DBNull 클래스. null 값이 있는 열에 액세스한 LINQ(Language-Integrated Query) 식은 런타임에 을 InvalidCastException 생성합니다. 또한 DataSet nullable 형식을 지원 하지 않습니다. Field 메서드 nullable 형식으로 열에 액세스 하기 위한 지원을 제공 합니다. 값의 내부를 DataSet 됩니다 DBNull.Value, 반환 되는 nullable 형식은의 값이 포함 됩니다 null합니다.

경우는 지정 된 값 DataColumn isnull 및 T 반환 형식은 참조 형식 또는 nullable 형식이 null합니다. 합니다 Field 메서드는 반환 되지 DBNull.Value합니다.

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

적용 대상

Field<T>(DataRow, Int32, DataRowVersion)

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

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

columnIndex
Int32

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

version
DataRowVersion

반환할 열 값의 버전을 지정하는 Current 또는 Original 버전 등의 DataRowVersion 열거형입니다.

반환

T

Tordinal에 지정된 DataColumnversion 형식 값입니다.

예외

내부 열의 값 형식을 제네릭 매개 변수 T에 지정된 형식으로 캐스팅할 수 없는 경우

ordinal에 지정된 열이 DataTable가 속한 DataRow에 없는 경우

nullable이 아닌 형식에 null 값이 할당됩니다.

설명

DataSet 클래스 나타냅니다 null 값을 Value 의 인스턴스는 DBNull 클래스. null 값이 있는 열에 액세스한 LINQ(Language-Integrated Query) 식은 런타임에 을 InvalidCastException 생성합니다. 또한 DataSet nullable 형식을 지원 하지 않습니다. Field 메서드 nullable 형식으로 열에 액세스 하기 위한 지원을 제공 합니다. 값의 내부를 DataSet 됩니다 DBNull.Value, 반환 되는 nullable 형식은의 값이 포함 됩니다 null합니다.

경우는 지정 된 값 DataColumn isnull 및 T 반환 형식은 참조 형식 또는 nullable 형식이 null합니다. 합니다 Field 메서드는 반환 되지 DBNull.Value합니다.

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

적용 대상

Field<T>(DataRow, String, DataRowVersion)

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

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

columnName
String

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

version
DataRowVersion

반환할 열 값의 버전을 지정하는 Current 또는 Original 버전 등의 DataRowVersion 열거형입니다.

반환

T

TcolumnName에 지정된 DataColumnversion 형식 값입니다.

예외

내부 열의 값 형식을 제네릭 매개 변수 T에 지정된 형식으로 캐스팅할 수 없는 경우

columnName에 지정된 열이 DataTable가 속한 DataRow에 없는 경우

nullable이 아닌 형식에 null 값이 할당됩니다.

설명

DataSet 클래스 나타냅니다 null 값을 Value 의 인스턴스는 DBNull 클래스. null 값이 있는 열에 액세스한 LINQ(Language-Integrated Query) 식은 런타임에 을 InvalidCastException 생성합니다. 또한 DataSet nullable 형식을 지원 하지 않습니다. Field 메서드 nullable 형식으로 열에 액세스 하기 위한 지원을 제공 합니다. 값의 내부를 DataSet 됩니다 DBNull.Value, 반환 되는 nullable 형식은의 값이 포함 됩니다 null합니다.

경우는 지정 된 값 DataColumn isnull 및 T 반환 형식은 참조 형식 또는 nullable 형식이 null합니다. 합니다 Field 메서드는 반환 되지 DBNull.Value합니다.

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

적용 대상