DataRowCollection.InsertAt(DataRow, Int32) Metoda

Definicja

Wstawia nowy wiersz do kolekcji w określonej lokalizacji.

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)

Parametry

row
DataRow

Element do dodania DataRow .

pos
Int32

Lokalizacja (oparta na zerze) w kolekcji, w której chcesz dodać element DataRow.

Wyjątki

Wartość pos jest mniejsza niż 0.

Uwagi

Lokalizacja określona przez InsertAt element jest odzwierciedlana przez kolejność wierszy tylko w tabeli DataRowCollection . Jeśli w DataRow tablicy jest zwracany więcej niż jeden wiersz, wstawiony wiersz może nie zostać zwrócony w lokalizacji określonej przez InsertAt. Na przykład Rows właściwość zwraca wiersz w określonej pozycji wstawiania. Select i GetChildRows nie może. Podczas zapisywania zawartości pliku DataRowCollection w formacie XML, na przykład , WriteXmlwiersze są zapisywane zgodnie z kolejnością określoną przez .DataRowCollection

Jeśli wartość określona dla parametru pos jest większa niż liczba wierszy w kolekcji, nowy wiersz zostanie dodany na końcu.

Dotyczy