DataRowCollection.InsertAt(DataRow, Int32) Méthode

Définition

Insère une nouvelle ligne dans la collection à l'emplacement spécifié.

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)

Paramètres

row
DataRow

DataRow à ajouter.

pos
Int32

Emplacement (base zéro) dans la collection où vous souhaitez ajouter le DataRow.

Exceptions

pos est inférieur à 0.

Remarques

L’emplacement spécifié InsertAt par est répercuté par l’ordre des lignes dans le DataRowCollection seul. Si plusieurs lignes sont retournées dans un DataRow tableau, la ligne insérée peut ne pas être retournée à l’emplacement spécifié par InsertAt. Par exemple, la Rows propriété retourne la ligne dans la position d’insertion spécifiée. Select et GetChildRows peut-être pas. Lorsque vous écrivez le contenu de l’objet DataRowCollection XML, par exemple, WriteXmlles lignes sont écrites selon l’ordre spécifié par le DataRowCollectionfichier .

Si la valeur spécifiée pour le pos paramètre est supérieure au nombre de lignes de la collection, la nouvelle ligne est ajoutée à la fin.

S’applique à