Compartir a través de


DataRowCollection.InsertAt(DataRow, Int32) Método

Definición

Inserta una nueva fila en la colección en la ubicación 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

row
DataRow

DataRow que se va a agregar.

pos
Int32

La ubicación (basado en cero) en la colección donde desea agregar DataRow.

Excepciones

pos es menor que 0.

Comentarios

La ubicación especificada por InsertAt se refleja en el orden de las filas solo DataRowCollection . Si se devuelve más de una fila en una DataRow matriz, es posible que la fila insertada no se devuelva en la ubicación especificada por InsertAt. Por ejemplo, la Rows propiedad devuelve la fila en la posición de inserción especificada. Select y GetChildRows puede que no. Al escribir el contenido de DataRowCollection como XML, por ejemplo, WriteXml, las filas se escriben según el orden especificado por .DataRowCollection

Si el valor especificado para el pos parámetro es mayor que el número de filas de la colección, la nueva fila se agrega al final.

Se aplica a