DataRowCollection.InsertAt(DataRow, Int32) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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.