英語で読む

次の方法で共有


DataTable.ImportRow(DataRow) メソッド

定義

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

public void ImportRow (System.Data.DataRow? row);
public void ImportRow (System.Data.DataRow row);

パラメーター

row
DataRow

インポートする DataRow

注釈

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

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

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

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

適用対象

製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

こちらもご覧ください