DataTable.ImportRow(DataRow) 方法

定义

DataRow 复制到 DataTable 中,保留任何属性设置以及初始值和当前值。

public:
 void ImportRow(System::Data::DataRow ^ row);
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 获取新行的索引。 有关更多信息,请参见DataRowCollectionRows

适用于

另请参阅