Teilen über


DataTable.ImportRow(DataRow) Methode

Definition

Kopiert eine DataRow in eine DataTable, wobei alle Eigenschafteneinstellungen sowie die ursprünglichen und die aktuellen Werte beibehalten werden.

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)

Parameter

row
DataRow

Die zu importierende DataRow.

Hinweise

Beim Aufrufen NewRow wird der Tabelle eine Zeile mit dem vorhandenen Tabellenschema hinzugefügt, jedoch mit Standardwerten für die Zeile, und legt den DataRowState auf fest Detached. Das Aufrufen ImportRow behält das vorhandene DataRowState zusammen mit anderen Werten in der Zeile bei. Wenn sich das DataRow als Parameter übergebene in einem getrennten Zustand befindet, wird er ignoriert, und es wird keine Ausnahme ausgelöst.

Die neue Zeile wird am Ende der Datentabelle hinzugefügt.

Wenn die neue Zeile gegen eine Einschränkung verstößt, wird sie der Datentabelle nicht hinzugefügt.

Sie können den Index der neuen Zeile als DataTable.Rows.Find und DataTable.Rows.IndexOf abrufen. Weitere Informationen finden Sie unter DataRowCollection und Rows.

Gilt für:

Weitere Informationen