Language

DataRowExtensions.SetField メソッド

定義

DataRow内の指定した列の新しい値を設定します。

オーバーロード

名前 説明
SetField<T>(DataRow, DataColumn, T)

DataRow内の指定した列の新しい値を設定します。 SetField<T>(DataRow, DataColumn, T) メソッドでは、null 許容型もサポートされています。

SetField<T>(DataRow, Int32, T)

メソッドが呼び出される DataRow で、指定した列の新しい値を設定します。 SetField<T>(DataRow, Int32, T) メソッドでは、null 許容型もサポートされています。

SetField<T>(DataRow, String, T)

DataRow内の指定した列の新しい値を設定します。 SetField<T>(DataRow, String, T) メソッドでは、null 許容型もサポートされています。

SetField<T>(DataRow, DataColumn, T)

ソース:
DataRowExtensions.cs
ソース:
DataRowExtensions.cs
ソース:
DataRowExtensions.cs
ソース:
DataRowExtensions.cs
ソース:
DataRowExtensions.cs

DataRow内の指定した列の新しい値を設定します。 SetField<T>(DataRow, DataColumn, T) メソッドでは、null 許容型もサポートされています。

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

入力 DataRow。拡張メソッドの this インスタンスとして機能します。

column
DataColumn

入力 DataColumn は、取得する行の値を指定します。

value
T

T型の、指定した列の新しい行の値。

例外

columnで指定された列が見つかりません。

columnは null です。

削除された行に値を設定しようとしたときに発生します。

基になる列の値型を、ジェネリック パラメーター Tで指定された型にキャストできませんでした。

注釈

valueが null の場合、SetField メソッドは、基になる内の DBNull.Value 値をDataColumnに変換します。

SetField メソッドは型変換を実行しません。 ただし、これは型変換が発生しないという意味ではありません。 SetField メソッドは、DataRow クラスの ADO.NET 2.0 動作を公開します。 型変換は、 DataRow オブジェクトによって実行でき、変換された値は行に保存されます。

例外は、基になるSetField オブジェクトから DataRow メソッドを介して渡すことができます。

適用対象

SetField<T>(DataRow, Int32, T)

ソース:
DataRowExtensions.cs
ソース:
DataRowExtensions.cs
ソース:
DataRowExtensions.cs
ソース:
DataRowExtensions.cs
ソース:
DataRowExtensions.cs

メソッドが呼び出される DataRow で、指定した列の新しい値を設定します。 SetField<T>(DataRow, Int32, T) メソッドでは、null 許容型もサポートされています。

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

入力 DataRow。拡張メソッドの this インスタンスとして機能します。

columnIndex
Int32

値を設定する列の 0 から始まる序数。

value
T

T型の、指定した列の新しい行の値。

例外

削除された行に値を設定しようとしたときに発生します。

columnIndex引数が範囲外です。

基になる列の値型を、ジェネリック パラメーター Tで指定された型にキャストできませんでした。

注釈

valueが null の場合、SetField メソッドは、基になる内の DBNull.Value 値をDataColumnに変換します。

SetField メソッドは型変換を実行しません。 ただし、これは型変換が発生しないという意味ではありません。 SetField メソッドは、DataRow クラスの ADO.NET 2.0 動作を公開します。 型変換は、 DataRow オブジェクトによって実行でき、変換された値は行に保存されます。

例外は、基になるSetField オブジェクトから DataRow メソッドを介して渡すことができます。

適用対象

SetField<T>(DataRow, String, T)

ソース:
DataRowExtensions.cs
ソース:
DataRowExtensions.cs
ソース:
DataRowExtensions.cs
ソース:
DataRowExtensions.cs
ソース:
DataRowExtensions.cs

DataRow内の指定した列の新しい値を設定します。 SetField<T>(DataRow, String, T) メソッドでは、null 許容型もサポートされています。

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

入力 DataRow。拡張メソッドの this インスタンスとして機能します。

columnName
String

値を設定する列の名前。

value
T

T型の、指定した列の新しい行の値。

例外

columnNameで指定された列が見つかりません。

削除された行に値を設定しようとしたときに発生します。

基になる列の値型を、ジェネリック パラメーター Tで指定された型にキャストできませんでした。

注釈

valueが null の場合、SetField メソッドは、基になる内の DBNull.Value 値をDataColumnに変換します。

SetField メソッドは型変換を実行しません。 ただし、これは型変換が発生しないという意味ではありません。 SetField メソッドは、DataRow クラスの ADO.NET 2.0 動作を公開します。 型変換は、 DataRow オブジェクトによって実行でき、変換された値は行に保存されます。

例外は、基になるSetField オブジェクトから DataRow メソッドを介して渡すことができます。

適用対象