DataRowCollection.Remove(DataRow) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Quita el objeto DataRow especificado de la colección.
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
Ejemplos
En el ejemplo siguiente se usa el Remove método para eliminar una fila encontrada en un DataRowCollection objeto . En primer lugar, el ejemplo usa el Contains método para determinar si la colección de filas contiene una fila. Si es así, el Find método se usa para buscar la fila específica y, a continuación, se usa el Remove método para quitar la fila.
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
Comentarios
Cuando se quita una fila, se pierden todos los datos de esa fila. También puede llamar al Delete método de la DataRow clase para marcar una fila para su eliminación. Llamar Remove
es lo mismo que llamar a Delete y, a continuación, llamar a AcceptChanges.
Remove no se debe llamar a en un bucle foreach mientras recorre en iteración un DataRowCollection objeto . Remove modifica el estado de la colección.
También puede usar el Clear método para quitar todos los miembros de la colección a la vez.