DataRowCollection.Remove(DataRow) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee verwijdert u de opgegeven DataRow uit de verzameling.
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)
Parameters
Voorbeelden
In het volgende voorbeeld wordt de Remove methode gebruikt om een gevonden rij in een DataRowCollection object te verwijderen. In het voorbeeld wordt eerst de Contains methode gebruikt om te bepalen of de verzameling rijen een rij bevat. Als dit het geval is, wordt de Find methode gebruikt om de specifieke rij te vinden en wordt de Remove methode vervolgens gebruikt om de rij te verwijderen.
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
Opmerkingen
Wanneer een rij wordt verwijderd, gaan alle gegevens in die rij verloren. U kunt ook de Delete methode van de DataRow klasse aanroepen om alleen een rij te markeren voor verwijdering. Bellen Remove is hetzelfde als bellen Delete en vervolgens bellen AcceptChanges.
Remove mag niet worden aangeroepen in een foreach-lus tijdens het doorlopen van een DataRowCollection object. Remove wijzigt de status van de verzameling.
U kunt ook de Clear methode gebruiken om alle leden van de verzameling tegelijk te verwijderen.