DataRowCollection.RemoveAt(Int32) Methode

Definition

Entfernt die Zeile am angegebenen Index aus der Auflistung.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)

Parameter

index
Int32

Der Index der zu entfernenden Zeile.The index of the row to remove.

Beispiele

Im folgenden Beispiel wird die letzte Zeile in einem DataRowCollection durch Aufrufen der RemoveAt -Methode entfernt.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

Hinweise

Wenn eine Zeile entfernt wird, gehen alle Daten in dieser Zeile verloren.When a row is removed, all data in that row is lost. Sie können auch die Delete -Methode DataRow der-Klasse aufzurufen, um nur eine Zeile zum Entfernen zu markieren.You can also call the Delete method of the DataRow class to just mark a row for removal. Das RemoveAt Aufrufen von ist identisch mit Delete dem Aufrufen von AcceptChangesund anschließendes Aufrufen von.Calling RemoveAt is the same as calling Delete and then calling AcceptChanges.

Sie können die Clear -Methode verwenden, um alle Elemente der Auflistung gleichzeitig zu entfernen.You can use the Clear method to remove all members of the collection at one time.

Gilt für:

Siehe auch