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 specificato DataRow 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 utilizzato il Remove metodo per eliminare una riga trovata in un DataRowCollection oggetto . Nell'esempio viene innanzitutto utilizzato il Contains metodo per determinare se l'insieme rows contiene una riga. In caso affermativo, il Find metodo viene usato per trovare la riga specifica e il Remove metodo viene quindi utilizzato 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 una riga viene rimossa, tutti i dati in tale riga vengono persi. È anche possibile chiamare il Delete metodo della classe per contrassegnare semplicemente una riga per la DataRow rimozione. La chiamata Remove è identica alla chiamata Delete e alla chiamata AcceptChangesdi .
Remove non deve essere chiamato in un ciclo foreach durante l'iterazione di un DataRowCollection oggetto . Remove modifica lo stato della raccolta.
È anche possibile utilizzare il Clear metodo per rimuovere tutti i membri della raccolta contemporaneamente.