DataTable.ImportRow(DataRow) Methode

Definition

Kopiert eine DataRow in eine DataTable, wobei alle Eigenschafteneinstellungen sowie die ursprünglichen und die aktuellen Werte beibehalten werden.Copies a DataRow into a DataTable, preserving any property settings, as well as original and current values.

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.The DataRow to be imported.

Hinweise

Durch Aufrufen von NewRow wird der Tabelle eine Zeile hinzugefügt, die das vorhandene Tabellen Schema verwendet, jedoch mit den Standardwerten für die Zeile, und die DataRowState wird auf Detachedfestgelegt.Calling NewRow adds a row to the table using the existing table schema, but with default values for the row, and sets the DataRowState to Detached. Beim Aufrufen von ImportRow wird die vorhandene DataRowState zusammen mit anderen Werten in der Zeile beibehalten.Calling ImportRow preserves the existing DataRowState along with other values in the row. Wenn sich die als Parameter übergebene DataRow in einem getrennten Zustand befindet, wird Sie ignoriert, und es wird keine Ausnahme ausgelöst.If the DataRow that is passed as a parameter is in a detached state, it is ignored, and no exception is thrown.

Die neue Zeile wird am Ende der Datentabelle hinzugefügt.The new row will be added to the end of the data table.

Wenn die neue Zeile gegen eine Einschränkung verstößt, wird Sie nicht der Datentabelle hinzugefügt.If the new row violates a Constraint it won't be added to the data table.

Sie können den Index der neuen Zeile mit als datbare. Rows. Find und datbare. Rows. IndexOf abrufen.You can get the index of the new row with as DataTable.Rows.Find and DataTable.Rows.IndexOf. Weitere Informationen finden Sie unter DataRowCollection und Rows.See DataRowCollection and Rows for more information.

Gilt für:

Siehe auch