DataRowCollection.InsertAt(DataRow, Int32) Metod

Definition

Infogar en ny rad i samlingen på den angivna platsen.

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)

Parametrar

row
DataRow

Att DataRow lägga till.

pos
Int32

Platsen (nollbaserad) i samlingen där du vill lägga DataRowtill .

Undantag

Är pos mindre än 0.

Kommentarer

Den plats som anges av InsertAt återspeglas av ordningen på rader i den DataRowCollection enda. Om mer än en rad returneras i en DataRow matris kan det hända att den infogade raden inte returneras på den plats som anges av InsertAt. Egenskapen Rows returnerar till exempel raden i den angivna infogningspositionen. Select och GetChildRows får inte göra det. När du skriver innehållet i DataRowCollection som XML, till exempel , WriteXmlskrivs raderna enligt den ordning som anges av DataRowCollection.

Om värdet som anges för parametern pos är större än antalet rader i samlingen läggs den nya raden till i slutet.

Gäller för