DataRowCollection.InsertAt(DataRow, Int32) Methode

Definitie

Hiermee voegt u een nieuwe rij in de verzameling in op de opgegeven locatie.

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)

Parameters

row
DataRow

De DataRow te toevoegen.

pos
Int32

De locatie op basis van (nul) in de verzameling waar u de DataRowlocatie wilt toevoegen.

Uitzonderingen

De pos is minder dan 0.

Opmerkingen

De locatie die is opgegeven door InsertAt , wordt weerspiegeld door de volgorde van rijen in de DataRowCollection enige. Als er meer dan één rij wordt geretourneerd in een DataRow matrix, wordt de ingevoegde rij mogelijk niet geretourneerd op de locatie die is opgegeven door InsertAt. De eigenschap retourneert bijvoorbeeld Rows de rij in de opgegeven invoegpositie. Select en GetChildRows mag dat niet. Wanneer u bijvoorbeeld de inhoud van de DataRowCollection XML schrijft, WriteXmlworden de rijen geschreven volgens de volgorde die is opgegeven door de DataRowCollection.

Als de opgegeven waarde voor de pos parameter groter is dan het aantal rijen in de verzameling, wordt de nieuwe rij toegevoegd aan het einde.

Van toepassing op