DataRowCollection.InsertAt(DataRow, Int32) Método

Definição

Insere uma nova linha na coleção no local especificado.

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)

Parâmetros

row
DataRow

O DataRow a acrescentar.

pos
Int32

A localização (baseada em zero) na coleção onde quer adicionar o DataRow.

Exceções

O pos é inferior a 0.

Observações

A localização especificada por InsertAt é refletida pela ordem das linhas no DataRowCollection only. Se mais do que uma linha for devolvida num DataRow array, a linha inserida pode não ser devolvida na localização especificada por InsertAt. Por exemplo, a Rows propriedade devolve a linha na posição de inserção especificada. Select e GetChildRows pode não ser. Quando se escreve o conteúdo do DataRowCollection como XML, por exemplo, WriteXml, as linhas são escritas de acordo com a ordem especificada pelo DataRowCollection.

Se o valor especificado para o pos parâmetro for maior do que o número de linhas na coleção, a nova linha é adicionada ao final.

Aplica-se a