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 RemoveAt içindeki DataRowCollection 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 DataRow çağırabilirsinizDelete. Arama RemoveAt , çağrısı ve ardından çağrısı DeleteAcceptChangesile aynıdır.

bir kerede koleksiyonun Clear tüm üyelerini kaldırmak için yöntemini kullanabilirsiniz.

Şunlara uygulanır

Ayrıca bkz.