DataGridViewRowCollection Clase
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í.
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. |