DataTable.ImportRow(DataRow) メソッド

定義

DataRowDataTableにコピーし、プロパティの設定、および元の値と現在の値を保持します。

public:
 void ImportRow(System::Data::DataRow ^ row);
public void ImportRow(System.Data.DataRow row);
member this.ImportRow : System.Data.DataRow -> unit
Public Sub ImportRow (row As DataRow)

パラメーター

row
DataRow

インポートする DataRow

注釈

NewRowを呼び出すと、既存のテーブル スキーマを使用してテーブルに行が追加されますが、行の既定値が設定され、DataRowStateDetachedに設定されます。 ImportRowを呼び出すと、既存のDataRowStateが行内の他の値と共に保持されます。 パラメーターとして渡される DataRow がデタッチされた状態の場合は無視され、例外はスローされません。

新しい行がデータ テーブルの末尾に追加されます。

新しい行が制約に違反している場合、データ テーブルには追加されません。

DataTable.Rows.Find および DataTable.Rows.IndexOf として、新しい行のインデックスを取得できます。 詳細については、「DataRowCollection」および「Rows」を参照してください。

適用対象

こちらもご覧ください