DataRowCollection.Remove(DataRow) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rimuove l'oggetto DataRow specificato dalla raccolta.
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)
Parametri
Esempio
Nell'esempio seguente viene usato il Remove metodo per eliminare una riga trovata in un DataRowCollection oggetto. L'esempio usa prima il metodo per determinare se l'insieme Contains di righe contiene una riga. In caso contrario, il Find metodo viene usato per trovare la riga specifica e il Remove metodo viene quindi usato per rimuovere la riga.
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
Commenti
Quando viene rimossa una riga, tutti i dati in tale riga vengono persi. È anche possibile chiamare il Delete metodo della DataRow classe per contrassegnare semplicemente una riga per la rimozione. La chiamata Remove
è uguale a quella della chiamata e quindi della chiamata DeleteAcceptChanges.
Remove non deve essere chiamato in un ciclo foreach durante l'iterazione tramite un DataRowCollection oggetto. Remove modifica lo stato della raccolta.
È anche possibile usare il Clear metodo per rimuovere tutti i membri della raccolta alla volta.