Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

DataRowCollection (Clase)

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

El tipo DataRowCollection expone los siguientes miembros.

  NombreDescripción
Propiedad públicaCompatible con XNA FrameworkCountObtiene el número total de objetos DataRow de esta colección. (Invalida a InternalDataCollectionBase.Count).
Propiedad públicaCompatible con XNA FrameworkIsReadOnlyObtiene un valor que indica si InternalDataCollectionBase es de solo lectura. (Se hereda de InternalDataCollectionBase).
Propiedad públicaCompatible con XNA FrameworkIsSynchronizedObtiene un valor que indica si el objeto InternalDataCollectionBase está sincronizado. (Se hereda de InternalDataCollectionBase).
Propiedad públicaCompatible con XNA FrameworkItemObtiene la fila en el índice especificado.
Propiedad públicaCompatible con XNA FrameworkSyncRootObtiene un objeto que se puede utilizar para sincronizar la colección. (Se hereda de InternalDataCollectionBase).
Arriba

  NombreDescripción
Método públicoCompatible con XNA FrameworkAdd(DataRow)Agrega el DataRow especificado al objeto DataRowCollection.
Método públicoCompatible con XNA FrameworkAdd(Object[])Crea una fila mediante los valores especificados y la agrega a DataRowCollection.
Método públicoCompatible con XNA FrameworkClearBorra todas las filas de la colección.
Método públicoCompatible con XNA FrameworkContains(Object)Obtiene un valor que indica si la clave principal de cualquier fila de la colección contiene el valor especificado.
Método públicoCompatible con XNA FrameworkContains(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.
Método públicoCompatible con XNA FrameworkCopyTo(Array, Int32)Copia todos los objetos DataRow de esta colección en la matriz especificada, a partir del índice indicado de la matriz de destino. (Invalida a InternalDataCollectionBase.CopyTo(Array, Int32)).
Método públicoCompatible con XNA FrameworkCopyTo(DataRow[], Int32)Copia todos los objetos DataRow de esta colección en la matriz especificada, a partir del índice indicado de la matriz de destino.
Método públicoCompatible con XNA FrameworkEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método públicoCompatible con XNA FrameworkFind(Object)Obtiene la fila especificada por el valor de clave principal.
Método públicoCompatible con XNA FrameworkFind(Object[])Obtiene la fila que contiene los valores de clave principal especificados.
Método públicoCompatible con XNA FrameworkGetEnumeratorObtiene una interfaz IEnumerator para esta colección. (Invalida a InternalDataCollectionBase.GetEnumerator()).
Método públicoCompatible con XNA FrameworkGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
Método públicoCompatible con XNA FrameworkGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método públicoCompatible con XNA FrameworkIndexOfObtiene el índice del objeto DataRow especificado.
Método públicoCompatible con XNA FrameworkInsertAtInserta una nueva fila en la colección en la ubicación especificada.
Método públicoCompatible con XNA FrameworkRemoveQuita de la colección el objeto DataRow especificado.
Método públicoCompatible con XNA FrameworkRemoveAtQuita la fila de la colección en el índice especificado.
Método públicoCompatible con XNA FrameworkToString Retorna una cadena que representa al objeto actual. (Se hereda de Object).
Arriba

DataRowCollection es un componente principal de DataTable. Mientras que DataColumnCollection define el esquema de la tabla, DataRowCollection contiene sus datos reales, donde cada DataRow de DataRowCollection representa una única fila.

Se puede llamar a los métodos Add y Remove para insertar y eliminar objetos DataRow de DataRowCollection. También se puede llamar al método Find para buscar objetos DataRow que contengan valores específicos en las columnas de clave principal, y al método Contains para buscar datos basados en caracteres para palabras o frases únicas.

Para otras operaciones, como ordenación o filtrado DataRowCollection, utiliza métodos en DataTable asociado a DataTable.

En el primer ejemplo de esta sección se imprime el valor de la columna 1 de cada fila de una colección DataRowCollection. En el segundo ejemplo se agrega a la colección DataRowCollection una nueva fila creada mediante el método NewRow.


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

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Este tipo es seguro para operaciones de lectura multiproceso. Debe sincronizar cualquier operación de escritura.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft