DataRowCollection.Remove(DataRow) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Remove o DataRow especificado da coleção.
public:
void Remove(System::Data::DataRow ^ row);
public void Remove (System.Data.DataRow row);
member this.Remove : System.Data.DataRow -> unit
Public Sub Remove (row As DataRow)
Parâmetros
Exemplos
O exemplo a seguir usa o Remove método para excluir uma linha encontrada em um DataRowCollection objeto . O exemplo primeiro usa o Contains método para determinar se a coleção de linhas contém uma linha. Se isso acontecer, o Find método será usado para localizar a linha específica e o Remove método será usado para remover a linha.
Private Sub RemoveFoundRow(ByVal table As DataTable)
Dim rowCollection As DataRowCollection = table.Rows
' Test to see if the collection contains the value.
If rowCollection.Contains(TextBox1.Text) Then
Dim foundRow As DataRow = rowCollection.Find(TextBox1.Text)
rowCollection.Remove(foundRow)
Console.WriteLine("Row Deleted")
Else
Console.WriteLine("No such row found.")
End If
End Sub
Comentários
Quando uma linha é removida, todos os dados nessa linha são perdidos. Você também pode chamar o Delete método da DataRow classe para apenas marcar uma linha para remoção. Chamar Remove
é o mesmo que chamar Delete e, em seguida, chamar AcceptChanges.
Remove não deve ser chamado em um loop foreach durante a iteração por meio de um DataRowCollection objeto . Remove modifica o estado da coleção.
Você também pode usar o Clear método para remover todos os membros da coleção ao mesmo tempo.