DataRowCollection.InsertAt(DataRow, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Insere uma nova linha na coleção na localização especificada.
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
- pos
- Int32
A localização (baseada em zero) na coleção à qual você deseja adicionar o DataRow
.
Exceções
O pos
é menor que 0.
Comentários
O local especificado por InsertAt é refletido pela ordem das linhas somente no DataRowCollection . Se mais de uma linha for retornada em uma DataRow matriz, a linha inserida poderá não ser retornada no local especificado por InsertAt. Por exemplo, a Rows propriedade retorna a linha na posição de inserção especificada. Select e GetChildRows talvez não. Quando você escreve o conteúdo do DataRowCollection como XML, por exemplo, WriteXml, as linhas são gravadas de acordo com a ordem especificada pelo DataRowCollection.
Se o valor especificado para o pos
parâmetro for maior que o número de linhas na coleção, a nova linha será adicionada ao final.