DataTable.ImportRow 方法

调用 NewRow 时,将使用现有的表架构向表中添加一行,并为该行填充默认值,同时将 DataRowState 设置为 Added。 调用 ImportRow 将保留现有的 DataRowState 以及该行中的其他值。如果作为参数传递的 DataRow 处于分离状态,则忽略它,并且不引发异常。 新行将添加到数据表的末尾。

如果新行违反了约束,则不会把它添加到数据表。

可通过 DataTable.Rows.Find 和 DataTable.Rows.IndexOf 获取新行的索引。 有关更多信息,请参见DataRowCollection和Rows。