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 事件。

适用于

另请参阅