본문 바로가기

c#

c# InsertAt 이란?

DataRowCollection의 InserAt은 DataRowCollection에 있으므로 DataRow속성을 가진 개체에서만 사용할수 있다.

DataTable dt = new DataTable();

dt.InsertAt(x) DataRow 속성이 없기 때문에 불가능

dt.Rows.InsertAt(O) DataRow 속성을 가지므로 가능 

//
       // 요약:
       //     컬렉션의 지정한 위치에 새 행을 삽입합니다.
       //
       // 매개 변수:
       //   row:
       //     추가할 System.Data.DataRow입니다.
       //
       //   pos:
       //     컬렉션에서 DataRow를 추가하려는 위치입니다.
       public void InsertAt(DataRow row, int pos);

 

메타데이터의 요약을 보니 위처럼 정리가 깔끔하게 되어있었다

정리

dt.Rows.InsertAt(넣고싶은 datarow형식의 행 , 몇번째부터 넣을 것인지 결정);