DataRowCollection.RemoveAt(Int32) メソッド

定義

指定したインデックス位置にある行をコレクションから削除します。Removes the row at the specified index from the collection.

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

パラメーター

index
Int32

削除する行のインデックス。The index of the row to remove.

次の例では、メソッドを呼び出して、の最後の行を削除し DataRowCollection RemoveAt ます。The following example removes the last row in a DataRowCollection by calling the RemoveAt method.

 Private Sub RemoveRowByIndex()
    Dim table As DataTable = CType(DataGrid1.DataSource, DataTable)
    Dim rowCollection As DataRowCollection = table.Rows
    If rowCollection.Count = 0 Then 
        Exit Sub
    End If
    rowCollection.RemoveAt(rowCollection.Count - 1)
End Sub

注釈

行が削除されると、その行のすべてのデータが失われます。When a row is removed, all data in that row is lost. また、クラスのメソッドを呼び出して、 Delete DataRow 削除する行をマークすることもできます。You can also call the Delete method of the DataRow class to just mark a row for removal. の呼び出し RemoveAt は、を呼び出してからを呼び出すことと同じです Delete AcceptChangesCalling RemoveAt is the same as calling Delete and then calling AcceptChanges.

メソッドを使用して Clear 、コレクションのすべてのメンバーを一度に削除できます。You can use the Clear method to remove all members of the collection at one time.

適用対象

こちらもご覧ください