DataRowCollection.InsertAt(DataRow, Int32) 메서드

정의

컬렉션의 지정한 위치에 새 행을 삽입합니다.Inserts a new row into the collection at the specified location.

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)

매개 변수

row
DataRow

추가할 DataRow입니다.The DataRow to add.

pos
Int32

DataRow를 추가하려는 컬렉션에 있는 0에서 시작하는 위치입니다.The (zero-based) location in the collection where you want to add the DataRow.

예외

pos가 0보다 작은 경우The pos is less than 0.

설명

지정 된 위치의 InsertAt 행의 순서에 반영 됩니다는 DataRowCollection 만 합니다.The location specified by InsertAt is reflected by the order of rows in the DataRowCollection only. 둘 이상의 행이 반환 되는 DataRow 배열에 삽입 된 행에서 지정 된 위치에 반환 될 수 InsertAt입니다.If more than one row is returned in a DataRow array, the inserted row may not be returned in the location specified by InsertAt. 예를 들어를 Rows 속성에 지정 된 삽입 위치에 행을 반환 합니다.For example, the Rows property returns the row in the specified insert position. SelectGetChildRows 하지 않을 수 있습니다.Select and GetChildRows may not. 콘텐츠를 작성 하는 경우는 DataRowCollection 예를 들어, XML로 WriteXml, 행이 지정 된 순서에 따라 작성 됩니다는 DataRowCollection합니다.When you write the contents of the DataRowCollection as XML, for example, WriteXml, the rows are written according to the order specified by the DataRowCollection.

값을 지정한 경우는 pos 매개 변수가 컬렉션의 행 수보다 큰 인 새 행 끝에 추가 됩니다.If the value specified for the pos parameter is greater than the number of rows in the collection, the new row is added to the end.

적용 대상