次の方法で共有


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 発生します。

適用対象

こちらもご覧ください