다음을 통해 공유


DataColumnCollection.RemoveAt(Int32) 메서드

정의

컬렉션에서 지정된 인덱스의 열을 제거합니다.

public:
 void RemoveAt(int index);
public void RemoveAt (int index);
member this.RemoveAt : int -> unit
Public Sub RemoveAt (index As Integer)

매개 변수

index
Int32

제거할 열의 인덱스입니다.

예외

컬렉션에 지정된 인덱스의 열이 없는 경우

예제

다음 예제에서는 먼저 메서드를 Contains 사용하여 컬렉션에서 특정 열이 있는지 여부를 확인합니다. 이 열이 발견되면 메서드는 CanRemove 열을 제거할 수 있는지 여부를 테스트합니다. 이 경우 메서드를 사용하여 열이 RemoveAt 제거됩니다.

Private Sub RemoveColumnAtIndex(thisIndex As Integer)
   ' Get the DataColumnCollection from a DataTable in a DataSet.
   Dim columns As DataColumnCollection = _
       DataSet1.Tables("Orders").Columns

   If columns.CanRemove(columns(thisIndex)) Then 
      columns.RemoveAt(thisIndex)
   End If
End Sub

설명

열을 CollectionChanged 추가하거나 제거하여 컬렉션이 성공적으로 변경되면 이벤트가 발생합니다.

적용 대상

추가 정보