Compartir vía


DataGridViewRowCollection Clase

Definición

Una colección de objetos DataGridViewRow.

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

Comentarios

DataGridViewRowCollection contiene los DataGridViewRow objetos de un DataGridView control . Puede recuperar una instancia de esta clase a través de la propiedad de control Rows . La colección mantiene una referencia al control a través de la DataGridView propiedad .

Para mejorar el rendimiento, DataGridViewRowCollection incluye filas compartidas y no compartidas. Las filas compartidas comparten memoria para reducir el costo de un conjunto de registros grande. Si el conjunto de registros es muy grande, debe tener cuidado de mantener las filas compartidas tanto como sea posible.

Para obtener más información, consulte Procedimientos recomendados para ajustar la escala del control DataGridView en Windows Forms.

Constructores

DataGridViewRowCollection(DataGridView)

Inicializa una nueva instancia de la clase DataGridViewRowCollection.

Propiedades

Count

Obtiene el número de filas de la colección.

DataGridView

Obtiene la DataGridView que posee la colección.

Item[Int32]

Obtiene el objeto DataGridViewRow en el índice especificado.

List

Obtiene una matriz de DataGridViewRow objetos.

Métodos

Add()

Agrega una nueva fila a la colección.

Add(DataGridViewRow)

Agrega el DataGridViewRow especificado a la colección.

Add(Int32)

Agrega el número especificado de filas nuevas a la colección.

Add(Object[])

Agrega una nueva fila a la colección y rellena las celdas con los objetos especificados.

AddCopies(Int32, Int32)

Agrega el número especificado de filas a la colección basándose en la fila del índice especificado.

AddCopy(Int32)

Agrega una nueva fila basándose en la fila del índice especificado.

AddRange(DataGridViewRow[])

Agrega a la colección los objetos DataGridViewRow especificados.

Clear()

Borra la colección.

Contains(DataGridViewRow)

Determina si el DataGridViewRow especificado se encuentra en la colección.

CopyTo(DataGridViewRow[], Int32)

Copia los elementos de la colección en la matriz DataGridViewRow especificada, empezando por el índice especificado.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetFirstRow(DataGridViewElementStates)

Devuelve el índice de la primera DataGridViewRow que cumple los criterios especificados.

GetFirstRow(DataGridViewElementStates, DataGridViewElementStates)

Devuelve el índice del primer DataGridViewRow que cumple los criterios de inclusión y exclusión especificados.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetLastRow(DataGridViewElementStates)

Devuelve el índice de la última DataGridViewRow que cumple los criterios especificados.

GetNextRow(Int32, DataGridViewElementStates)

Devuelve el índice de la siguiente DataGridViewRow que cumple los criterios especificados.

GetNextRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

Devuelve el índice de la siguiente DataGridViewRow que cumple los criterios de inclusión y exclusión especificados.

GetPreviousRow(Int32, DataGridViewElementStates)

Devuelve el índice del elemento DataGridViewRow anterior que cumple los criterios especificados.

GetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

Devuelve el índice del DataGridViewRow anterior que cumple los criterios de inclusión y exclusión especificados.

GetRowCount(DataGridViewElementStates)

Devuelve el número de objetos DataGridViewRow de la colección que cumplen los criterios especificados.

GetRowsHeight(DataGridViewElementStates)

Devuelve la altura acumulada de los objetos DataGridViewRow que cumplen los criterios especificados.

GetRowState(Int32)

Obtiene el estado de la fila con el índice especificado.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IndexOf(DataGridViewRow)

Determina el índice de un elemento especificado en la colección.

Insert(Int32, DataGridViewRow)

Inserta el elemento DataGridViewRow que se especificó en la colección.

Insert(Int32, Int32)

Inserta el número de filas especificado en la colección en la ubicación especificada.

Insert(Int32, Object[])

Inserta una fila en la posición especificada de la colección y rellena las celdas con los objetos especificados.

InsertCopies(Int32, Int32, Int32)

Inserta filas en la posición especificada de la colección.

InsertCopy(Int32, Int32)

Inserta una fila en la colección en la posición especificada, basándose en la fila de la posición especificada.

InsertRange(Int32, DataGridViewRow[])

Inserta los objetos DataGridViewRow en la colección en la posición especificada.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OnCollectionChanged(CollectionChangeEventArgs)

Genera el evento CollectionChanged.

Remove(DataGridViewRow)

Quita la fila de la colección.

RemoveAt(Int32)

Quita de la colección la fila en la posición especificada.

SharedRow(Int32)

Obtiene la DataGridViewRow en el índice especificado.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Eventos

CollectionChanged

Se produce cuando cambia el contenido de la colección.

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.

ICollection.Count

Obtiene el número de elementos contenido en la colección.

ICollection.IsSynchronized

Obtiene un valor que indica si el acceso a la colección está sincronizado (es seguro para la ejecución de subprocesos).

ICollection.SyncRoot

Obtiene un objeto que se puede utilizar para sincronizar el acceso a la colección.

IEnumerable.GetEnumerator()

Devuelve un enumerador que procesa una iteración en la colección.

IList.Add(Object)

Agrega un elemento DataGridViewRow a la colección.

IList.Clear()

Quita todos los elementos de la colección.

IList.Contains(Object)

Determina si la colección contiene el elemento especificado.

IList.IndexOf(Object)

Determina el índice de un elemento especificado en la colección.

IList.Insert(Int32, Object)

Inserta una clase DataGridViewRow en el índice especificado de la colección.

IList.IsFixedSize

Obtiene un valor que indica si la colección tiene un tamaño fijo.

IList.IsReadOnly

Obtiene un valor que indica si la colección es de solo lectura.

IList.Item[Int32]

Obtiene o establece el elemento en el índice especificado.

IList.Remove(Object)

Quita el objeto DataGridViewRow especificado de la colección.

IList.RemoveAt(Int32)

Quita DataGridViewRow de la colección en la posición especificada.

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a

Consulte también