DataGridViewRowCollection DataGridViewRowCollection DataGridViewRowCollection DataGridViewRowCollection Class

Definição

Uma coleção 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
Herança
DataGridViewRowCollectionDataGridViewRowCollectionDataGridViewRowCollectionDataGridViewRowCollection
Atributos
Implementações

Comentários

O DataGridViewRowCollection contém os DataGridViewRow objetos em um DataGridView controle.The DataGridViewRowCollection contains the DataGridViewRow objects in a DataGridView control. Você pode recuperar uma instância dessa classe por meio da propriedade Rows Control.You can retrieve an instance of this class through the control Rows property. A coleção mantém uma referência ao controle por meio da DataGridView propriedade.The collection maintains a reference to the control through the DataGridView property.

Para melhorar o desempenho, DataGridViewRowCollection um inclui linhas compartilhadas e não compartilhadas.To improve performance, a DataGridViewRowCollection includes shared and unshared rows. As linhas compartilhadas compartilham a memória para reduzir o custo de um grande conjunto de registros.Shared rows share memory to reduce the cost of a large record set. Se o conjunto de registros for muito grande, você deve ter cuidado para manter as linhas compartilhadas o máximo possível.If your record set is very large, you should be careful to keep the rows shared as much as possible.

Para obter mais informações, consulte Práticas recomendadas para colocação em escala do controle DataGridView dos Windows Forms.For more information, see Best Practices for Scaling the Windows Forms DataGridView Control.

Construtores

DataGridViewRowCollection(DataGridView) DataGridViewRowCollection(DataGridView) DataGridViewRowCollection(DataGridView) DataGridViewRowCollection(DataGridView)

Inicializa uma nova instância da classe DataGridViewRowCollection.Initializes a new instance of the DataGridViewRowCollection class.

Propriedades

Count Count Count Count

Obtém o número de linhas na coleção.Gets the number of rows in the collection.

DataGridView DataGridView DataGridView DataGridView

Obtém o DataGridView que é o proprietário da coleção.Gets the DataGridView that owns the collection.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Obtém o DataGridViewRow no índice especificado.Gets the DataGridViewRow at the specified index.

List List List List

Obtém uma matriz de objetos DataGridViewRow.Gets an array of DataGridViewRow objects.

Métodos

Add() Add() Add() Add()

Adiciona uma nova linha à coleção.Adds a new row to the collection.

Add(DataGridViewRow) Add(DataGridViewRow) Add(DataGridViewRow) Add(DataGridViewRow)

Adiciona o DataGridViewRow especificado à coleção.Adds the specified DataGridViewRow to the collection.

Add(Int32) Add(Int32) Add(Int32) Add(Int32)

Adiciona o número especificado de novas linhas à coleção.Adds the specified number of new rows to the collection.

Add(Object[]) Add(Object[]) Add(Object[]) Add(Object[])

Adiciona uma nova linha à coleção e preenche as células com os objetos especificados.Adds a new row to the collection, and populates the cells with the specified objects.

AddCopies(Int32, Int32) AddCopies(Int32, Int32) AddCopies(Int32, Int32) AddCopies(Int32, Int32)

Adiciona o número especificado de linhas à coleção com base na linha no índice especificado.Adds the specified number of rows to the collection based on the row at the specified index.

AddCopy(Int32) AddCopy(Int32) AddCopy(Int32) AddCopy(Int32)

Adiciona uma nova linha com base na linha no índice especificado.Adds a new row based on the row at the specified index.

AddRange(DataGridViewRow[]) AddRange(DataGridViewRow[]) AddRange(DataGridViewRow[]) AddRange(DataGridViewRow[])

Adiciona os objetos DataGridViewRow especificados à coleção.Adds the specified DataGridViewRow objects to the collection.

Clear() Clear() Clear() Clear()

Limpa a coleção.Clears the collection.

Contains(DataGridViewRow) Contains(DataGridViewRow) Contains(DataGridViewRow) Contains(DataGridViewRow)

Determina se o DataGridViewRow especificado está na coleção.Determines whether the specified DataGridViewRow is in the collection.

CopyTo(DataGridViewRow[], Int32) CopyTo(DataGridViewRow[], Int32) CopyTo(DataGridViewRow[], Int32) CopyTo(DataGridViewRow[], Int32)

Copia os itens da coleção para a matriz DataGridViewRow especificada, começando pelo índice especificado.Copies the items from the collection into the specified DataGridViewRow array, starting at the specified index.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetFirstRow(DataGridViewElementStates) GetFirstRow(DataGridViewElementStates) GetFirstRow(DataGridViewElementStates) GetFirstRow(DataGridViewElementStates)

Retorna o índice do primeiro DataGridViewRow que atende aos critérios especificados.Returns the index of the first DataGridViewRow that meets the specified criteria.

GetFirstRow(DataGridViewElementStates, DataGridViewElementStates) GetFirstRow(DataGridViewElementStates, DataGridViewElementStates) GetFirstRow(DataGridViewElementStates, DataGridViewElementStates) GetFirstRow(DataGridViewElementStates, DataGridViewElementStates)

Retorna o índice do primeiro DataGridViewRow que atende aos critérios de inclusão e exclusão especificados.Returns the index of the first DataGridViewRow that meets the specified inclusion and exclusion criteria.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Inherited from Object)
GetLastRow(DataGridViewElementStates) GetLastRow(DataGridViewElementStates) GetLastRow(DataGridViewElementStates) GetLastRow(DataGridViewElementStates)

Retorna o índice do último DataGridViewRow que atende aos critérios especificados.Returns the index of the last DataGridViewRow that meets the specified criteria.

GetNextRow(Int32, DataGridViewElementStates) GetNextRow(Int32, DataGridViewElementStates) GetNextRow(Int32, DataGridViewElementStates) GetNextRow(Int32, DataGridViewElementStates)

Retorna o índice do próximo DataGridViewRow que atende aos critérios especificados.Returns the index of the next DataGridViewRow that meets the specified criteria.

GetNextRow(Int32, DataGridViewElementStates, DataGridViewElementStates) GetNextRow(Int32, DataGridViewElementStates, DataGridViewElementStates) GetNextRow(Int32, DataGridViewElementStates, DataGridViewElementStates) GetNextRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

Retorna o índice do próximo DataGridViewRow que atende aos critérios de inclusão e exclusão especificados.Returns the index of the next DataGridViewRow that meets the specified inclusion and exclusion criteria.

GetPreviousRow(Int32, DataGridViewElementStates) GetPreviousRow(Int32, DataGridViewElementStates) GetPreviousRow(Int32, DataGridViewElementStates) GetPreviousRow(Int32, DataGridViewElementStates)

Retorna o índice do DataGridViewRow anterior que atende aos critérios especificados.Returns the index of the previous DataGridViewRow that meets the specified criteria.

GetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates) GetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates) GetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates) GetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

Retorna o índice do DataGridViewRow anterior que atende aos critérios de inclusão e exclusão especificados.Returns the index of the previous DataGridViewRow that meets the specified inclusion and exclusion criteria.

GetRowCount(DataGridViewElementStates) GetRowCount(DataGridViewElementStates) GetRowCount(DataGridViewElementStates) GetRowCount(DataGridViewElementStates)

Retorna o número de objetos DataGridViewRow na coleção que atendem aos critérios especificados.Returns the number of DataGridViewRow objects in the collection that meet the specified criteria.

GetRowsHeight(DataGridViewElementStates) GetRowsHeight(DataGridViewElementStates) GetRowsHeight(DataGridViewElementStates) GetRowsHeight(DataGridViewElementStates)

Retorna a altura acumulada dos objetos DataGridViewRow que atendem aos critérios especificados.Returns the cumulative height of the DataGridViewRow objects that meet the specified criteria.

GetRowState(Int32) GetRowState(Int32) GetRowState(Int32) GetRowState(Int32)

Obtém o estado da linha com o índice especificado.Gets the state of the row with the specified index.

GetType() GetType() GetType() GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(DataGridViewRow) IndexOf(DataGridViewRow) IndexOf(DataGridViewRow) IndexOf(DataGridViewRow)

Retorna o índice de um item especificado na coleção.Returns the index of a specified item in the collection.

Insert(Int32, DataGridViewRow) Insert(Int32, DataGridViewRow) Insert(Int32, DataGridViewRow) Insert(Int32, DataGridViewRow)

Insere o DataGridViewRow especificado na coleção.Inserts the specified DataGridViewRow into the collection.

Insert(Int32, Int32) Insert(Int32, Int32) Insert(Int32, Int32) Insert(Int32, Int32)

Insere o número de linhas especificado na coleção no local indicado.Inserts the specified number of rows into the collection at the specified location.

Insert(Int32, Object[]) Insert(Int32, Object[]) Insert(Int32, Object[]) Insert(Int32, Object[])

Insere uma linha na coleção na posição especificada e preenche as células com os objetos indicados.Inserts a row into the collection at the specified position, and populates the cells with the specified objects.

InsertCopies(Int32, Int32, Int32) InsertCopies(Int32, Int32, Int32) InsertCopies(Int32, Int32, Int32) InsertCopies(Int32, Int32, Int32)

Insere linhas na coleção na posição especificada.Inserts rows into the collection at the specified position.

InsertCopy(Int32, Int32) InsertCopy(Int32, Int32) InsertCopy(Int32, Int32) InsertCopy(Int32, Int32)

Insere uma linha na coleção na posição especificada, com base na linha na posição indicada.Inserts a row into the collection at the specified position, based on the row at specified position.

InsertRange(Int32, DataGridViewRow[]) InsertRange(Int32, DataGridViewRow[]) InsertRange(Int32, DataGridViewRow[]) InsertRange(Int32, DataGridViewRow[])

Insere os objetos DataGridViewRow na coleção na posição indicada.Inserts the DataGridViewRow objects into the collection at the specified position.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Inherited from Object)
OnCollectionChanged(CollectionChangeEventArgs) OnCollectionChanged(CollectionChangeEventArgs) OnCollectionChanged(CollectionChangeEventArgs) OnCollectionChanged(CollectionChangeEventArgs)

Aciona o evento CollectionChanged.Raises the CollectionChanged event.

Remove(DataGridViewRow) Remove(DataGridViewRow) Remove(DataGridViewRow) Remove(DataGridViewRow)

Remove a linha da coleção.Removes the row from the collection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Remove a linha na posição especificada da coleção.Removes the row at the specified position from the collection.

SharedRow(Int32) SharedRow(Int32) SharedRow(Int32) SharedRow(Int32)

Retorna o DataGridViewRow no índice especificado.Returns the DataGridViewRow at the specified index.

ToString() ToString() ToString() ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Inherited from Object)

Eventos

CollectionChanged CollectionChanged CollectionChanged CollectionChanged

Ocorre quando o conteúdo da coleção é alterado.Occurs when the contents of the collection change.

Implantações explícitas de interface

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

Copia os elementos da coleção para um Array, começando no índice especificado.Copies the elements of the collection to an Array, starting at the specified index.

ICollection.Count ICollection.Count ICollection.Count ICollection.Count

Obtém o número de elementos contidos na coleção.Gets the number of elements contained in the collection.

ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

Obtém um valor que indica se o acesso à coleção é sincronizado (thread-safe).Gets a value indicating whether access to the collection is synchronized (thread safe).

ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso à coleção.Gets an object that can be used to synchronize access to the collection.

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Retorna um enumerador que itera pela coleção.Returns an enumerator that iterates through the collection.

IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

Adiciona um DataGridViewRow à coleção.Adds a DataGridViewRow to the collection.

IList.Clear() IList.Clear() IList.Clear() IList.Clear()

Remove todos os itens da coleção.Removes all items from the collection.

IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

Determina se a coleção contém um o item especificado.Determines whether the collection contains the specified item.

IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

Retorna o índice de um item especificado na coleção.Returns the index of a specified item in the collection.

IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

Insere um DataGridViewRow na coleção no índice especificado.Inserts a DataGridViewRow into the collection at the specified index.

IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

Obtém um valor que indica se a coleção tem um tamanho fixo.Gets a value indicating whether the collection has a fixed size.

IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly

Obtém um valor que indica se a coleção é somente leitura.Gets a value indicating whether the collection is read-only.

IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

Obtém ou define o elemento no índice especificado.Gets or sets the element at the specified index.

IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

Remove o DataGridViewRow especificado da coleção.Removes the specified DataGridViewRow from the collection.

IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32)

Remove o DataGridViewRow da coleção na posição especificada.Removes the DataGridViewRow from the collection at the specified position.

Métodos de Extensão

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.Converts an IEnumerable to an IQueryable.

Aplica-se a

Veja também