DataGridViewRowCollection Clase

Definición

Una colección de objetos DataGridViewRow.A collection of DataGridViewRow objects.

public ref class DataGridViewRowCollection : System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class DataGridViewRowCollection : System.Collections.IList
type DataGridViewRowCollection = class
    interface ICollection
    interface IEnumerable
    interface IList
Public Class DataGridViewRowCollection
Implements IList
Herencia
DataGridViewRowCollection
Atributos
Implementaciones

Comentarios

Contiene los DataGridViewRow objetos de un DataGridView control. DataGridViewRowCollectionThe DataGridViewRowCollection contains the DataGridViewRow objects in a DataGridView control. Puede recuperar una instancia de esta clase a través de la Rows propiedad de control.You can retrieve an instance of this class through the control Rows property. La colección mantiene una referencia al control a través de DataGridView la propiedad.The collection maintains a reference to the control through the DataGridView property.

Para mejorar el rendimiento, DataGridViewRowCollection un incluye filas compartidas y no compartidas.To improve performance, a DataGridViewRowCollection includes shared and unshared rows. Las filas compartidas comparten la memoria para reducir el costo de un conjunto de registros grande.Shared rows share memory to reduce the cost of a large record set. Si el conjunto de registros es muy grande, debe tener cuidado de mantener las filas compartidas lo máximo posible.If your record set is very large, you should be careful to keep the rows shared as much as possible.

Para obtener más información, consulte Procedimientos recomendados para ajustar la escala del control DataGridView en Windows Forms.For more information, see Best Practices for Scaling the Windows Forms DataGridView Control.

Constructores

DataGridViewRowCollection(DataGridView)

Inicializa una nueva instancia de la clase DataGridViewRowCollection.Initializes a new instance of the DataGridViewRowCollection class.

Propiedades

Count

Obtiene el número de filas de la colección.Gets the number of rows in the collection.

DataGridView

Obtiene el objeto DataGridView al que pertenece la colección.Gets the DataGridView that owns the collection.

Item[Int32]

Obtiene el objeto DataGridViewRow en el índice especificado.Gets the DataGridViewRow at the specified index.

List

Obtiene una matriz de DataGridViewRow objetos.Gets an array of DataGridViewRow objects.

Métodos

Add()

Agrega una nueva fila a la colección.Adds a new row to the collection.

Add(DataGridViewRow)

Agrega el DataGridViewRow especificado a la colección.Adds the specified DataGridViewRow to the collection.

Add(Int32)

Agrega a la colección el número especificado de nuevas filas.Adds the specified number of new rows to the collection.

Add(Object[])

Agrega una nueva fila a la colección y rellena las celdas con los objetos especificados.Adds a new row to the collection, and populates the cells with the specified objects.

AddCopies(Int32, Int32)

Agrega el número de filas especificado a la colección basándose en la fila situada en el índice especificado.Adds the specified number of rows to the collection based on the row at the specified index.

AddCopy(Int32)

Agrega una nueva fila basada en la fila situada en el índice especificado.Adds a new row based on the row at the specified index.

AddRange(DataGridViewRow[])

Agrega los objetos DataGridViewRow especificados a la colección.Adds the specified DataGridViewRow objects to the collection.

Clear()

Borra la colección.Clears the collection.

Contains(DataGridViewRow)

Determina si el DataGridViewRow especificado se encuentra en la colección.Determines whether the specified DataGridViewRow is in the collection.

CopyTo(DataGridViewRow[], Int32)

Copia los elementos de la colección en la matriz DataGridViewRow especificada, empezando por el índice especificado.Copies the items from the collection into the specified DataGridViewRow array, starting at the specified index.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetFirstRow(DataGridViewElementStates)

Devuelve el índice del primer objeto DataGridViewRow que cumple los criterios especificados.Returns the index of the first DataGridViewRow that meets the specified criteria.

GetFirstRow(DataGridViewElementStates, DataGridViewElementStates)

Devuelve el índice del primer objeto DataGridViewRow que cumple los criterios de inclusión y exclusión especificados.Returns the index of the first DataGridViewRow that meets the specified inclusion and exclusion criteria.

GetHashCode()

Sirve como función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetLastRow(DataGridViewElementStates)

Devuelve el índice del último objeto DataGridViewRow que cumple los criterios especificados.Returns the index of the last DataGridViewRow that meets the specified criteria.

GetNextRow(Int32, DataGridViewElementStates)

Devuelve el índice del siguiente objeto DataGridViewRow que cumple los criterios especificados.Returns the index of the next DataGridViewRow that meets the specified criteria.

GetNextRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

Devuelve el índice del siguiente objeto DataGridViewRow que cumple los criterios de inclusión y exclusión especificados.Returns the index of the next DataGridViewRow that meets the specified inclusion and exclusion criteria.

GetPreviousRow(Int32, DataGridViewElementStates)

Devuelve el índice del anterior objeto DataGridViewRow que cumple los criterios especificados.Returns the index of the previous DataGridViewRow that meets the specified criteria.

GetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

Devuelve el índice del anterior objeto DataGridViewRow que cumple los criterios de inclusión y exclusión especificados.Returns the index of the previous DataGridViewRow that meets the specified inclusion and exclusion criteria.

GetRowCount(DataGridViewElementStates)

Devuelve el número de objetos DataGridViewRow de la colección que cumplen los criterios especificados.Returns the number of DataGridViewRow objects in the collection that meet the specified criteria.

GetRowsHeight(DataGridViewElementStates)

Devuelve el alto acumulado de los objetos DataGridViewRow que cumplen los criterios especificados.Returns the cumulative height of the DataGridViewRow objects that meet the specified criteria.

GetRowState(Int32)

Obtiene el estado de la fila que tiene el índice especificado.Gets the state of the row with the specified index.

GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
IndexOf(DataGridViewRow)

Devuelve el índice de un elemento especificado de la colección.Returns the index of a specified item in the collection.

Insert(Int32, DataGridViewRow)

Inserta en la colección el objeto DataGridViewRow especificado.Inserts the specified DataGridViewRow into the collection.

Insert(Int32, Int32)

Inserta el número de filas especificado en la ubicación especificada de la colección.Inserts the specified number of rows into the collection at the specified location.

Insert(Int32, Object[])

Inserta una fila en la posición especificada de la colección y rellena las celdas con los objetos especificados.Inserts a row into the collection at the specified position, and populates the cells with the specified objects.

InsertCopies(Int32, Int32, Int32)

Inserta filas en la colección, en el índice especificado.Inserts rows into the collection at the specified position.

InsertCopy(Int32, Int32)

Inserta una fila en la posición especificada de la colección, basándose en la fila situada en la posición especificada.Inserts a row into the collection at the specified position, based on the row at specified position.

InsertRange(Int32, DataGridViewRow[])

Inserta los objetos DataGridViewRow en la posición especificada de la colección.Inserts the DataGridViewRow objects into the collection at the specified position.

MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
OnCollectionChanged(CollectionChangeEventArgs)

Genera el evento CollectionChanged.Raises the CollectionChanged event.

Remove(DataGridViewRow)

Quita la fila de la colección.Removes the row from the collection.

RemoveAt(Int32)

Quita la fila situada en la posición especificada de la colección.Removes the row at the specified position from the collection.

SharedRow(Int32)

Devuelve el objeto DataGridViewRow situado en el índice especificado.Returns the DataGridViewRow at the specified index.

ToString()

Devuelve un valor de tipo string que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Eventos

CollectionChanged

Se produce cuando cambia el contenido de la colección.Occurs when the contents of the collection change.

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32)

Copia los elementos de la colección en una clase Array comenzando por el índice especificado.Copies the elements of the collection to an Array, starting at the specified index.

ICollection.Count

Obtiene el número de elementos contenido en la colección.Gets the number of elements contained in the collection.

ICollection.IsSynchronized

Obtiene un valor que indica si el acceso a la colección está sincronizado (es seguro para la ejecución de subprocesos).Gets a value indicating whether access to the collection is synchronized (thread safe).

ICollection.SyncRoot

Obtiene un objeto que se puede utilizar para sincronizar el acceso a la colección.Gets an object that can be used to synchronize access to the collection.

IEnumerable.GetEnumerator()

Devuelve un enumerador que procesa una iteración en la colección.Returns an enumerator that iterates through the collection.

IList.Add(Object)

Agrega un elemento DataGridViewRow a la colección.Adds a DataGridViewRow to the collection.

IList.Clear()

Quita todos los elementos de la colección.Removes all items from the collection.

IList.Contains(Object)

Determina si la colección contiene el elemento especificado.Determines whether the collection contains the specified item.

IList.IndexOf(Object)

Devuelve el índice de un elemento especificado de la colección.Returns the index of a specified item in the collection.

IList.Insert(Int32, Object)

Inserta un DataGridViewRow en el índice especificado de la colección.Inserts a DataGridViewRow into the collection at the specified index.

IList.IsFixedSize

Obtiene un valor que indica si la colección tiene un tamaño fijo.Gets a value indicating whether the collection has a fixed size.

IList.IsReadOnly

Obtiene un valor que indica si la colección es de solo lectura.Gets a value indicating whether the collection is read-only.

IList.Item[Int32]

Obtiene o establece el elemento en el índice especificado.Gets or sets the element at the specified index.

IList.Remove(Object)

Quita el objeto DataGridViewRow especificado de la colección.Removes the specified DataGridViewRow from the collection.

IList.RemoveAt(Int32)

Quita el objeto DataGridViewRow de la colección situado en la posición especificada.Removes the DataGridViewRow from the collection at the specified position.

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

Se aplica a

Consulte también: