Condividi tramite


DataGridViewRowCollection Classe

Definizione

Raccolta di DataGridViewRow oggetti.

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
Ereditarietà
DataGridViewRowCollection
Attributi
Implementazioni

Commenti

DataGridViewRowCollection Contiene gli DataGridViewRow oggetti in un DataGridView controllo . È possibile recuperare un'istanza di questa classe tramite la proprietà del controllo Rows . L'insieme gestisce un riferimento al controllo tramite la DataGridView proprietà .

Per migliorare le prestazioni, include DataGridViewRowCollection righe condivise e non condivise. Le righe condivise condividono memoria per ridurre il costo di un set di record di grandi dimensioni. Se il set di record è molto grande, è consigliabile prestare attenzione a mantenere le righe condivise il più possibile.

Per altre informazioni, vedere Procedure consigliate per il ridimensionamento del controllo DataGridView di Windows Form.

Costruttori

Nome Descrizione
DataGridViewRowCollection(DataGridView)

Inizializza una nuova istanza della classe DataGridViewRowCollection.

Proprietà

Nome Descrizione
Count

Ottiene il numero di righe nell'insieme.

DataGridView

Ottiene l'oggetto DataGridView proprietario dell'insieme.

Item[Int32]

Ottiene l'oggetto DataGridViewRow in corrispondenza dell'indice specificato.

List

Ottiene una matrice di DataGridViewRow oggetti.

Metodi

Nome Descrizione
Add()

Aggiunge una nuova riga all'insieme.

Add(DataGridViewRow)

Aggiunge l'oggetto specificato DataGridViewRow all'insieme.

Add(Int32)

Aggiunge il numero specificato di nuove righe all'insieme.

Add(Object[])

Aggiunge una nuova riga all'insieme e popola le celle con gli oggetti specificati.

AddCopies(Int32, Int32)

Aggiunge il numero specificato di righe all'insieme in base alla riga in corrispondenza dell'indice specificato.

AddCopy(Int32)

Aggiunge una nuova riga in base alla riga in corrispondenza dell'indice specificato.

AddRange(DataGridViewRow[])

Aggiunge gli oggetti specificati DataGridViewRow all'insieme.

Clear()

Cancella la raccolta.

Contains(DataGridViewRow)

Determina se l'oggetto specificato DataGridViewRow si trova nella raccolta.

CopyTo(DataGridViewRow[], Int32)

Copia gli elementi dalla raccolta nella matrice specificata DataGridViewRow , a partire dall'indice specificato.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetFirstRow(DataGridViewElementStates, DataGridViewElementStates)

Restituisce l'indice del primo DataGridViewRow oggetto che soddisfa i criteri di inclusione ed esclusione specificati.

GetFirstRow(DataGridViewElementStates)

Restituisce l'indice del primo DataGridViewRow oggetto che soddisfa i criteri specificati.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLastRow(DataGridViewElementStates)

Restituisce l'indice dell'ultimo DataGridViewRow oggetto che soddisfa i criteri specificati.

GetNextRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

Restituisce l'indice dell'oggetto successivo DataGridViewRow che soddisfa i criteri di inclusione ed esclusione specificati.

GetNextRow(Int32, DataGridViewElementStates)

Restituisce l'indice del successivo DataGridViewRow che soddisfa i criteri specificati.

GetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

Restituisce l'indice del precedente DataGridViewRow che soddisfa i criteri di inclusione ed esclusione specificati.

GetPreviousRow(Int32, DataGridViewElementStates)

Restituisce l'indice dell'oggetto precedente DataGridViewRow che soddisfa i criteri specificati.

GetRowCount(DataGridViewElementStates)

Restituisce il numero di DataGridViewRow oggetti nell'insieme che soddisfano i criteri specificati.

GetRowsHeight(DataGridViewElementStates)

Restituisce l'altezza cumulativa degli DataGridViewRow oggetti che soddisfano i criteri specificati.

GetRowState(Int32)

Ottiene lo stato della riga con l'indice specificato.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(DataGridViewRow)

Restituisce l'indice di un elemento specificato nell'insieme.

Insert(Int32, DataGridViewRow)

Inserisce l'oggetto specificato DataGridViewRow nella raccolta.

Insert(Int32, Int32)

Inserisce il numero specificato di righe nella raccolta nella posizione specificata.

Insert(Int32, Object[])

Inserisce una riga nell'insieme nella posizione specificata e popola le celle con gli oggetti specificati.

InsertCopies(Int32, Int32, Int32)

Inserisce righe nella raccolta in corrispondenza della posizione specificata.

InsertCopy(Int32, Int32)

Inserisce una riga nella raccolta in corrispondenza della posizione specificata, in base alla riga in corrispondenza della posizione specificata.

InsertRange(Int32, DataGridViewRow[])

Inserisce gli DataGridViewRow oggetti nell'insieme in corrispondenza della posizione specificata.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
OnCollectionChanged(CollectionChangeEventArgs)

Genera l'evento CollectionChanged.

Remove(DataGridViewRow)

Rimuove la riga dall'insieme.

RemoveAt(Int32)

Rimuove la riga in corrispondenza della posizione specificata dall'insieme.

SharedRow(Int32)

Restituisce l'oggetto DataGridViewRow in corrispondenza dell'indice specificato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Eventi

Nome Descrizione
CollectionChanged

Si verifica quando il contenuto della raccolta cambia.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ICollection.CopyTo(Array, Int32)

Copia gli elementi della raccolta in un Array, a partire dall'indice specificato.

ICollection.Count

Ottiene il numero di elementi contenuti nell'insieme.

ICollection.IsSynchronized

Ottiene un valore che indica se l'accesso alla raccolta è sincronizzato (thread-safe).

ICollection.SyncRoot

Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso all'insieme.

IEnumerable.GetEnumerator()

Restituisce un enumeratore che scorre l'insieme.

IList.Add(Object)

Aggiunge un oggetto DataGridViewRow all'insieme.

IList.Clear()

Rimuove tutti gli elementi dalla raccolta.

IList.Contains(Object)

Determina se la raccolta contiene l'elemento specificato.

IList.IndexOf(Object)

Restituisce l'indice di un elemento specificato nell'insieme.

IList.Insert(Int32, Object)

Inserisce un oggetto DataGridViewRow nell'insieme in corrispondenza dell'indice specificato.

IList.IsFixedSize

Ottiene un valore che indica se la raccolta ha una dimensione fissa.

IList.IsReadOnly

Ottiene un valore che indica se l'insieme è di sola lettura.

IList.Item[Int32]

Ottiene o imposta l'elemento in corrispondenza dell'indice specificato.

IList.Remove(Object)

Rimuove l'oggetto specificato DataGridViewRow dalla raccolta.

IList.RemoveAt(Int32)

Rimuove l'oggetto DataGridViewRow dalla raccolta in corrispondenza della posizione specificata.

Metodi di estensione

Nome Descrizione
AsParallel(IEnumerable)

Abilita la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un IEnumerable in un IQueryable.

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un IEnumerable al tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un IEnumerable in base a un tipo specificato.

Si applica a

Vedi anche