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

入力DataRow、として機能する、this拡張メソッドのインスタンス。The 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

入力DataRow、として機能する、this拡張メソッドのインスタンス。The 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

入力DataRow、として機能する、this拡張メソッドのインスタンス。The 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.

適用対象