DataRowExtensions.SetField DataRowExtensions.SetField DataRowExtensions.SetField DataRowExtensions.SetField Method

定義

DataRow 内の指定された列に新しい値を設定します。Sets a new value for the specified column in the DataRow.

オーバーロード

SetField<T>(DataRow, DataColumn, T) SetField<T>(DataRow, DataColumn, T) SetField<T>(DataRow, DataColumn, T) SetField<T>(DataRow, DataColumn, T)

DataRow 内の指定された列に新しい値を設定します。Sets a new value for the specified column in the DataRow. SetField<T>(DataRow, DataColumn, T) メソッドは Null 許容型もサポートします。The SetField<T>(DataRow, DataColumn, T) method also supports nullable types.

SetField<T>(DataRow, Int32, T) SetField<T>(DataRow, Int32, T) SetField<T>(DataRow, Int32, T) SetField<T>(DataRow, Int32, T)

メソッドを呼び出した DataRow 内の指定された列に新しい値を設定します。Sets a new value for the specified column in the DataRow the method is called on. SetField<T>(DataRow, Int32, T) メソッドは Null 許容型もサポートします。The SetField<T>(DataRow, Int32, T) method also supports nullable types.

SetField<T>(DataRow, String, T) SetField<T>(DataRow, String, T) SetField<T>(DataRow, String, T) SetField<T>(DataRow, String, T)

DataRow 内の指定された列に新しい値を設定します。Sets a new value for the specified column in the DataRow. SetField<T>(DataRow, String, T) メソッドは Null 許容型もサポートします。The SetField<T>(DataRow, String, T) method also supports nullable types.

SetField<T>(DataRow, DataColumn, T) SetField<T>(DataRow, DataColumn, T) SetField<T>(DataRow, DataColumn, T) SetField<T>(DataRow, DataColumn, T)

DataRow 内の指定された列に新しい値を設定します。Sets a new value for the specified column in the DataRow. SetField<T>(DataRow, DataColumn, T) メソッドは Null 許容型もサポートします。The SetField<T>(DataRow, DataColumn, T) method also supports nullable types.

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);
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

列の値の型を指定するジェネリック パラメーター。A generic parameter that specifies the value type of the column.

パラメーター

row
DataRow DataRow DataRow DataRow

拡張メソッドの this インスタンスとして機能する入力 DataRowThe input DataRow, which acts as the this instance for the extension method.

column
DataColumn DataColumn DataColumn DataColumn

取得する行の値は、入力の DataColumn によって指定されます。The input DataColumn specifies which row value to retrieve.

value
T T T T

行内の指定された列に設定する新しい T 型の値。The new row value for the specified column, of type T.

例外

column で指定した列が見つかりません。The column specified by column cannot be found.

削除した行に値を設定しようとしたときに発生します。Occurs when attempting to set a value on a deleted row.

基になる列値の型を、ジェネリック パラメーター T で指定された型にキャストできませんでした。The value type of the underlying column could not be cast to the type specified by the generic parameter, T.

注釈

場合valuenullSetFieldメソッドに変換、 null値をValue、基になるDataColumnします。If value is null, the SetField method converts the null value to Value in the underlying DataColumn.

SetFieldメソッドでは、すべての型変換は実行されません。The SetField method does not perform any type conversions. ただし、型変換がまったく発生しないということではありません。This does not mean, however, that a type conversion will not occur. SetFieldメソッドが公開、ADO.NET 2.0ADO.NET 2.0の動作、DataRowクラス。The SetField method exposes the ADO.NET 2.0ADO.NET 2.0 behavior of the DataRow class. によって、型変換を実行、DataRowオブジェクトと変換後の値に保存する行。A type conversion could be performed by the DataRow object and the converted value would then be saved to the row.

例外渡すことができます、 SetField 、基礎となるメソッドDataRowオブジェクト。Exceptions can be passed up through the SetField method from the underlying DataRow object.

SetField<T>(DataRow, Int32, T) SetField<T>(DataRow, Int32, T) SetField<T>(DataRow, Int32, T) SetField<T>(DataRow, Int32, T)

メソッドを呼び出した DataRow 内の指定された列に新しい値を設定します。Sets a new value for the specified column in the DataRow the method is called on. SetField<T>(DataRow, Int32, T) メソッドは Null 許容型もサポートします。The SetField<T>(DataRow, Int32, T) method also supports nullable types.

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);
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

列の値の型を指定するジェネリック パラメーター。A generic parameter that specifies the value type of the column.

パラメーター

row
DataRow DataRow DataRow DataRow

拡張メソッドの this インスタンスとして機能する入力 DataRowThe input DataRow, which acts as the this instance for the extension method.

columnIndex
Int32 Int32 Int32 Int32

値の設定先となる列の、0 から始まる序数。The zero-based ordinal of the column to set the value of.

value
T T T T

行内の指定された列に設定する新しい T 型の値。The new row value for the specified column, of type T.

例外

削除した行に値を設定しようとしたときに発生します。Occurs when attempting to set a value on a deleted row.

引数 ordinal が範囲外です。The ordinal argument is out of range.

基になる列値の型を、ジェネリック パラメーター T で指定された型にキャストできませんでした。The value type of the underlying column could be not cast to the type specified by the generic parameter, T.

注釈

場合valuenullSetFieldメソッドに変換、 null値をValue、基になるDataColumnします。If value is null, the SetField method converts the null value to Value in the underlying DataColumn.

SetFieldメソッドでは、すべての型変換は実行されません。The SetField method does not perform any type conversions. ただし、型変換がまったく発生しないということではありません。This does not mean, however, that a type conversion will not occur. SetFieldメソッドが公開、ADO.NET 2.0ADO.NET 2.0の動作、DataRowクラス。The SetField method exposes the ADO.NET 2.0ADO.NET 2.0 behavior of the DataRow class. によって、型変換を実行、DataRowオブジェクトと変換後の値に保存する行。A type conversion could be performed by the DataRow object and the converted value would then be saved to the row.

例外渡すことができます、 SetField 、基礎となるメソッドDataRowオブジェクト。Exceptions can be passed up through the SetField method from the underlying DataRow object.

SetField<T>(DataRow, String, T) SetField<T>(DataRow, String, T) SetField<T>(DataRow, String, T) SetField<T>(DataRow, String, T)

DataRow 内の指定された列に新しい値を設定します。Sets a new value for the specified column in the DataRow. SetField<T>(DataRow, String, T) メソッドは Null 許容型もサポートします。The SetField<T>(DataRow, String, T) method also supports nullable types.

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);
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

列の値の型を指定するジェネリック パラメーター。A generic parameter that specifies the value type of the column.

パラメーター

row
DataRow DataRow DataRow DataRow

拡張メソッドの this インスタンスとして機能する入力 DataRowThe input DataRow, which acts as the this instance for the extension method.

columnName
String String String String

値の設定先となる列の名前。The name of the column to set the value of.

value
T T T T

行内の指定された列に設定する新しい T 型の値。The new row value for the specified column, of type T.

例外

columnName で指定した列が見つかりません。The column specified by columnName cannot be found.

削除した行に値を設定しようとしたときに発生します。Occurs when attempting to set a value on a deleted row.

基になる列値の型を、ジェネリック パラメーター T で指定された型にキャストできませんでした。The value type of the underlying column could not be cast to the type specified by the generic parameter, T.

注釈

場合valuenullSetFieldメソッドに変換、 null値をValue、基になるDataColumnします。If value is null, the SetField method converts the null value to Value in the underlying DataColumn.

SetFieldメソッドでは、すべての型変換は実行されません。The SetField method does not perform any type conversions. ただし、型変換がまったく発生しないということではありません。This does not mean, however, that a type conversion will not occur. SetFieldメソッドが公開、ADO.NET 2.0ADO.NET 2.0の動作、DataRowクラス。The SetField method exposes the ADO.NET 2.0ADO.NET 2.0 behavior of the DataRow class. によって、型変換を実行、DataRowオブジェクトと変換後の値に保存する行。A type conversion could be performed by the DataRow object and the converted value would then be saved to the row.

例外渡すことができます、 SetField 、基礎となるメソッドDataRowオブジェクト。Exceptions can be passed up through the SetField method from the underlying DataRow object.

適用対象