DataRowCollection.RemoveAt(Int32) Metoda

Definicja

Usuwa wiersz w określonym indeksie z kolekcji.

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

Parametry

index
Int32

Indeks wiersza do usunięcia.

Przykłady

Poniższy przykład usuwa ostatni wiersz w obiekcie DataRowCollection przez wywołanie RemoveAt metody .

 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

Uwagi

Po usunięciu wiersza wszystkie dane w tym wierszu zostaną utracone. Możesz również wywołać metodę DeleteDataRow klasy , aby po prostu oznaczyć wiersz do usunięcia. Wywołanie jest takie samo jak wywołanie RemoveAt metody , Delete a następnie wywołanie metody AcceptChanges.

Możesz użyć Clear metody , aby usunąć wszystkie elementy członkowskie kolekcji jednocześnie.

Dotyczy

Zobacz też