DataRowCollection.InsertAt(DataRow, Int32) Methode

Definition

Fügt eine neue Zeile an der angegebenen Position in die Auflistung ein.

public:
 void InsertAt(System::Data::DataRow ^ row, int pos);
public void InsertAt (System.Data.DataRow row, int pos);
member this.InsertAt : System.Data.DataRow * int -> unit
Public Sub InsertAt (row As DataRow, pos As Integer)

Parameter

row
DataRow

Das hinzuzufügende DataRow.

pos
Int32

Die (nullbasierte) Position in der Auflistung, wo Sie die DataRow hinzufügen möchten.

Ausnahmen

Die pos ist kleiner als 0.

Hinweise

Die angegebene InsertAt Position wird durch die Reihenfolge der Zeilen in der DataRowCollection einzigen Zeile angezeigt. Wenn mehrere Zeilen in einem DataRow Array zurückgegeben werden, wird die eingefügte Zeile möglicherweise nicht an der angegebenen InsertAtPosition zurückgegeben. Die Eigenschaft gibt beispielsweise Rows die Zeile in der angegebenen Einfügenposition zurück. Select und GetChildRows darf nicht. Wenn Sie den Inhalt der DataRowCollection ALS XML schreiben, werden die Zeilen beispielsweise WriteXmlgemäß der reihenfolge geschrieben, die von der DataRowCollectionangegebenen Reihenfolge angegeben wird.

Wenn der für den Parameter angegebene Wert größer ist als die Anzahl der Zeilen in der pos Auflistung, wird die neue Zeile zum Ende hinzugefügt.

Gilt für