DataRowCollection.RemoveAt(Int32) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Remove a linha no índice especificado da coleção.
public:
void RemoveAt(int index);
public void RemoveAt(int index);
member this.RemoveAt : int -> unit
Public Sub RemoveAt (index As Integer)
Parâmetros
- index
- Int32
O índice da linha a remover.
Exemplos
O exemplo seguinte remove a última linha em a DataRowCollection ao chamar o RemoveAt método.
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
Observações
Quando uma linha é removida, todos os dados dessa linha são perdidos. Também podes chamar o Delete método da DataRow classe apenas para marcar uma linha para remoção. Ligar RemoveAt é o mesmo que ligar Delete e depois ligar AcceptChanges.
Pode usar o Clear método para remover todos os membros da coleção de uma só vez.