DataRowExtensions.SetField 메서드

정의

DataRow에서 지정된 열의 새 값을 설정합니다.

오버로드

SetField<T>(DataRow, DataColumn, T)

DataRow에서 지정된 열의 새 값을 설정합니다. SetField<T>(DataRow, DataColumn, T) 메서드는 nullable 형식도 지원합니다.

SetField<T>(DataRow, Int32, T)

메서드가 호출된 DataRow에서 지정된 열의 새 값을 설정합니다. SetField<T>(DataRow, Int32, T) 메서드는 nullable 형식도 지원합니다.

SetField<T>(DataRow, String, T)

DataRow에서 지정된 열의 새 값을 설정합니다. SetField<T>(DataRow, String, T) 메서드는 nullable 형식도 지원합니다.

SetField<T>(DataRow, DataColumn, T)

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

DataRow에서 지정된 열의 새 값을 설정합니다. SetField<T>(DataRow, DataColumn, T) 메서드는 nullable 형식도 지원합니다.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static void SetField(System::Data::DataRow ^ row, System::Data::DataColumn ^ column, T value);
public static void SetField<T> (this System.Data.DataRow row, System.Data.DataColumn column, T value);
public static void SetField<T> (this System.Data.DataRow row, System.Data.DataColumn column, T? value);
static member SetField : System.Data.DataRow * System.Data.DataColumn * 'T -> unit
<Extension()>
Public Sub SetField(Of T) (row As DataRow, column As DataColumn, value As T)

형식 매개 변수

T

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

매개 변수

row
DataRow

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

column
DataColumn

입력 DataColumn은 검색할 행 값을 지정합니다.

value
T

지정된 열의 새 행 값(T 형식)입니다.

예외

column에서 지정한 열을 찾을 수 없는 경우

columnnull입니다.

삭제된 행에 값을 설정하려고 한 경우

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

설명

경우 value 됩니다 nullSetField 메서드 변환 합니다 null 값을 DBNull.Value 기본 DataColumn.

SetField 메서드 형식 변환이 수행 되지 않습니다. 그렇다고 해서 형식 변환이 발생하지 않는다는 것은 아닙니다. 메서드는 SetField 클래스의 ADO.NET 2.0 동작을 노출합니다 DataRow . 형식 변환을 수행할 수 없습니다는 DataRow 개체와 변환 된 값을 다음 행에 저장 됩니다.

예외를 통해 전달할 수는 SetField 메서드 내부에서 DataRow 개체입니다.

적용 대상

SetField<T>(DataRow, Int32, T)

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

메서드가 호출된 DataRow에서 지정된 열의 새 값을 설정합니다. SetField<T>(DataRow, Int32, T) 메서드는 nullable 형식도 지원합니다.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static void SetField(System::Data::DataRow ^ row, int columnIndex, T value);
public static void SetField<T> (this System.Data.DataRow row, int columnIndex, T value);
public static void SetField<T> (this System.Data.DataRow row, int columnIndex, T? value);
static member SetField : System.Data.DataRow * int * 'T -> unit
<Extension()>
Public Sub SetField(Of T) (row As DataRow, columnIndex As Integer, value As T)

형식 매개 변수

T

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

매개 변수

row
DataRow

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

columnIndex
Int32

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

value
T

지정된 열의 새 행 값(T 형식)입니다.

예외

삭제된 행에 값을 설정하려고 한 경우

ordinal 인수가 범위를 벗어난 경우

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

설명

경우 value 됩니다 nullSetField 메서드 변환 합니다 null 값을 DBNull.Value 기본 DataColumn.

SetField 메서드 형식 변환이 수행 되지 않습니다. 그렇다고 해서 형식 변환이 발생하지 않는다는 것은 아닙니다. 메서드는 SetField 클래스의 ADO.NET 2.0 동작을 노출합니다 DataRow . 형식 변환을 수행할 수 없습니다는 DataRow 개체와 변환 된 값을 다음 행에 저장 됩니다.

예외를 통해 전달할 수는 SetField 메서드 내부에서 DataRow 개체입니다.

적용 대상

SetField<T>(DataRow, String, T)

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

DataRow에서 지정된 열의 새 값을 설정합니다. SetField<T>(DataRow, String, T) 메서드는 nullable 형식도 지원합니다.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static void SetField(System::Data::DataRow ^ row, System::String ^ columnName, T value);
public static void SetField<T> (this System.Data.DataRow row, string columnName, T value);
public static void SetField<T> (this System.Data.DataRow row, string columnName, T? value);
static member SetField : System.Data.DataRow * string * 'T -> unit
<Extension()>
Public Sub SetField(Of T) (row As DataRow, columnName As String, value As T)

형식 매개 변수

T

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

매개 변수

row
DataRow

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

columnName
String

값을 설정할 열의 이름입니다.

value
T

지정된 열의 새 행 값(T 형식)입니다.

예외

columnName에서 지정한 열을 찾을 수 없는 경우

삭제된 행에 값을 설정하려고 한 경우

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

설명

경우 value 됩니다 nullSetField 메서드 변환 합니다 null 값을 DBNull.Value 기본 DataColumn.

SetField 메서드 형식 변환이 수행 되지 않습니다. 그렇다고 해서 형식 변환이 발생하지 않는다는 것은 아닙니다. 메서드는 SetField 클래스의 ADO.NET 2.0 동작을 노출합니다 DataRow . 형식 변환을 수행할 수 없습니다는 DataRow 개체와 변환 된 값을 다음 행에 저장 됩니다.

예외를 통해 전달할 수는 SetField 메서드 내부에서 DataRow 개체입니다.

적용 대상