Freigeben über


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 von InsertAt angegebene Position wird durch die Reihenfolge der Zeilen in der DataRowCollection nur wider. Wenn mehr als eine Zeile in einem DataRow Array zurückgegeben wird, wird die eingefügte Zeile möglicherweise nicht an der durch InsertAtangegebenen Position zurückgegeben. Beispielsweise gibt die Rows -Eigenschaft die Zeile an der angegebenen Einfügeposition zurück. Select und GetChildRows nicht. Wenn Sie den Inhalt von DataRowCollection als XML schreiben, z. B. , WriteXmlwerden die Zeilen in der vom DataRowCollectionangegebenen Reihenfolge geschrieben.

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

Gilt für: