DataRowCollection.RemoveAt(Int32) Yöntem

Tanım

Belirtilen dizindeki satırı koleksiyondan kaldırır.

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

Parametreler

index
Int32

Kaldırılacak satırın dizini.

Örnekler

Aşağıdaki örnek, yöntemini çağırarak DataRowCollection içindeki RemoveAt son satırı kaldırır.

 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

Açıklamalar

Bir satır kaldırıldığında, bu satırdaki tüm veriler kaybolur. Ayrıca, yalnızca kaldırma için bir satır işaretlemek için sınıfının yöntemini Delete çağırabilirsinizDataRow. Arama RemoveAt , çağrısı Delete ve ardından çağrısı AcceptChangesile aynıdır.

yöntemini kullanarak koleksiyonun Clear tüm üyelerini tek seferde kaldırabilirsiniz.

Şunlara uygulanır

Ayrıca bkz.