다음을 통해 공유


DataRowCollection.InsertAt(DataRow, Int32) 메서드

정의

컬렉션의 지정한 위치에 새 행을 삽입합니다.

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입니다.

pos
Int32

DataRow를 추가하려는 컬렉션에 있는 0에서 시작하는 위치입니다.

예외

pos가 0보다 작은 경우

설명

에 지정된 InsertAt 위치는 에서만 행 순서로 반영됩니다 DataRowCollection . 배열에 DataRow 둘 이상의 행이 반환되는 경우 삽입된 행이 로 지정된 InsertAt위치에 반환되지 않을 수 있습니다. 예를 들어 속성은 Rows 지정된 삽입 위치의 행을 반환합니다. SelectGetChildRows 는 그렇지 않을 수 있습니다. 의 내용을 DataRowCollection XML로 작성할 때(예: WriteXml) 행은 에서 지정한 DataRowCollection순서에 따라 작성됩니다.

매개 변수에 pos 지정된 값이 컬렉션의 행 수보다 크면 새 행이 끝에 추가됩니다.

적용 대상