Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase DataRowCollection

 

Publicado: octubre de 2016

Representa una colección de filas para un DataTable.

Espacio de nombres:   System.Data
Ensamblado:  System.Data (en System.Data.dll)


public sealed class DataRowCollection : InternalDataCollectionBase

NombreDescripción
System_CAPS_pubpropertyCount

Obtiene el número total de DataRow objetos de esta colección.(Invalida InternalDataCollectionBase.Count).

System_CAPS_pubpropertyIsReadOnly

Obtiene un valor que indica si InternalDataCollectionBase es de solo lectura.(Heredado de InternalDataCollectionBase).

System_CAPS_pubpropertyIsSynchronized

Obtiene un valor que indica si la InternalDataCollectionBase está sincronizado.(Heredado de InternalDataCollectionBase).

System_CAPS_pubpropertyItem[Int32]

Obtiene la fila en el índice especificado.

System_CAPS_pubpropertySyncRoot

Obtiene un objeto que puede utilizarse para sincronizar la colección.(Heredado de InternalDataCollectionBase).

NombreDescripción
System_CAPS_pubmethodAdd(DataRow)

Agrega el objeto especificado DataRow a la DataRowCollection objeto.

System_CAPS_pubmethodAdd(Object[])

Crea una fila mediante los valores especificados y lo agrega a la DataRowCollection.

System_CAPS_pubmethodClear()

Borra la colección de todas las filas.

System_CAPS_pubmethodContains(Object)

Obtiene un valor que indica si la clave principal de cualquier fila de la colección contiene el valor especificado.

System_CAPS_pubmethodContains(Object[])

Obtiene un valor que indica si las columnas de clave principal de cualquier fila de la colección contienen los valores especificados en la matriz de objetos.

System_CAPS_pubmethodCopyTo(Array, Int32)

Copia todos los DataRow objetos de la colección en la matriz especificada, empezando en el índice de matriz de destino especificado.(Invalida InternalDataCollectionBase.CopyTo(Array, Int32)).

System_CAPS_pubmethodCopyTo(DataRow[], Int32)

Copia todos los DataRow objetos de la colección en la matriz especificada, empezando en el índice de matriz de destino especificado.

System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object).

System_CAPS_pubmethodFind(Object)

Obtiene la fila especificada por el valor de clave principal.

System_CAPS_pubmethodFind(Object[])

Obtiene la fila que contiene los valores de clave principales especificados.

System_CAPS_pubmethodGetEnumerator()

Obtiene un IEnumerator para esta colección.(Invalida InternalDataCollectionBase.GetEnumerator()).

System_CAPS_pubmethodGetHashCode()

Sirve como la función hash predeterminada.(Heredado de Object).

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_pubmethodIndexOf(DataRow)

Obtiene el índice del elemento DataRow objeto.

System_CAPS_pubmethodInsertAt(DataRow, Int32)

Inserta una nueva fila en la colección en la ubicación especificada.

System_CAPS_pubmethodRemove(DataRow)

Quita el objeto DataRow especificado de la colección.

System_CAPS_pubmethodRemoveAt(Int32)

Quita la fila en el índice especificado de la colección.

System_CAPS_pubmethodToString()

Devuelve una cadena que representa el objeto actual.(Heredado de Object).

NombreDescripción
System_CAPS_pubmethodAsParallel()

Sobrecargado. Habilita la paralelización de una consulta.(Definido por ParallelEnumerable).

System_CAPS_pubmethodAsQueryable()

Sobrecargado. Convierte un IEnumerable para un IQueryable.(Definido por Queryable).

System_CAPS_pubmethodCast<TResult>()

Convierte los elementos de un IEnumerable al tipo especificado.(Definido por Enumerable).

System_CAPS_pubmethodOfType<TResult>()

Filtra los elementos de un IEnumerable basado en un tipo especificado.(Definido por Enumerable).

El DataRowCollection es un componente importante de la DataTable. Mientras el DataColumnCollection define el esquema de la tabla, el DataRowCollection contiene los datos reales de la tabla, donde cada DataRow en el DataRowCollection representa una única fila.

Puede llamar a la Add y Remove métodos para insertar y eliminar DataRow los objetos de la DataRowCollection. También puede llamar a la Find método para buscar DataRow objetos que contienen valores específicos en columnas de clave principal y la Contains método para buscar datos basados en caracteres para palabras o frases.

Para otras operaciones, como la ordenación o filtrado el DataRowCollection, utilice métodos en el DataRowCollectionasociado DataTable.

El primer ejemplo de esta sección imprime el valor de la columna 1 para cada fila en un DataRowCollection. El segundo ejemplo agrega una nueva fila creada mediante el NewRow método para el DataRowCollection.

private void ShowRows(DataTable table)
{
    // Print the number of rows in the collection.
    Console.WriteLine(table.Rows.Count);
    // Print the value of columns 1 in each row
    foreach(DataRow row in table.Rows)
    {
        Console.WriteLine(row[1]);
    }
}

private void AddRow(DataTable table)
{
    DataRowCollection rowCollection = table.Rows;
    // Instantiate a new row using the NewRow method.

    DataRow newRow = table.NewRow();
    // Insert code to fill the row with values.

    // Add the row to the DataRowCollection.
    table.Rows.Add(newRow);
}

.NET Framework
Disponible desde 1.1

Este tipo es seguro para operaciones de lectura multiproceso. Debe sincronizar operaciones de escritura.

Volver al principio
Mostrar: