Condividi tramite


DataGridViewRowCollection Classe

Definizione

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

Commenti

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

Per migliorare le prestazioni, un DataGridViewRowCollection include 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 ridimensionare il controllo DataGridView Windows Form.

Costruttori

DataGridViewRowCollection(DataGridView)

Inizializza una nuova istanza della classe DataGridViewRowCollection.

Proprietà

Count

Ottiene il numero di righe nella raccolta.

DataGridView

Ottiene l'oggetto DataGridView che è proprietario della raccolta.

Item[Int32]

Ottiene DataGridViewRow in corrispondenza dell'indice specificato.

List

Ottiene una matrice di oggetti DataGridViewRow.

Metodi

Add()

Aggiunge una nuova riga alla raccolta.

Add(DataGridViewRow)

Aggiunge l'oggetto DataGridViewRow specificato alla raccolta.

Add(Int32)

Aggiunge il numero specificato di nuove righe alla raccolta.

Add(Object[])

Aggiunge una nuova riga alla raccolta e popola le celle con gli oggetti specificati.

AddCopies(Int32, Int32)

Aggiunge il numero specificato di righe alla raccolta basata sulla riga in corrispondenza dell'indice specificato.

AddCopy(Int32)

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

AddRange(DataGridViewRow[])

Aggiunge alla raccolta gli oggetti DataGridViewRow specificati.

Clear()

Cancella la raccolta.

Contains(DataGridViewRow)

Determina se l'oggetto DataGridViewRow specificato è incluso nella raccolta.

CopyTo(DataGridViewRow[], Int32)

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

Equals(Object)

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

(Ereditato da Object)
GetFirstRow(DataGridViewElementStates)

Restituisce l'indice della prima DataGridViewRow che soddisfa i criteri specificati.

GetFirstRow(DataGridViewElementStates, DataGridViewElementStates)

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

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLastRow(DataGridViewElementStates)

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

GetNextRow(Int32, DataGridViewElementStates)

Restituisce l'indice della riga DataGridViewRow successiva che soddisfa i criteri specificati.

GetNextRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

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

GetPreviousRow(Int32, DataGridViewElementStates)

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

GetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

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

GetRowCount(DataGridViewElementStates)

Restituisce il numero di oggetti DataGridViewRow nella raccolta che soddisfano i criteri specificati.

GetRowsHeight(DataGridViewElementStates)

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

GetRowState(Int32)

Ottiene lo stato della riga con l'indice specificato.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(DataGridViewRow)

Restituisce l'indice di un elemento specificato nella raccolta.

Insert(Int32, DataGridViewRow)

Inserisce l'oggetto DataGridViewRow specificato nella raccolta.

Insert(Int32, Int32)

Inserisce il numero di righe specificato nella raccolta in corrispondenza della posizione specificata.

Insert(Int32, Object[])

Inserisce una riga nella raccolta in corrispondenza della 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 nella posizione specificata, in base alla riga in corrispondenza della posizione specificata.

InsertRange(Int32, DataGridViewRow[])

Inserisce gli oggetti DataGridViewRow nella raccolta in corrispondenza della posizione specificata.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OnCollectionChanged(CollectionChangeEventArgs)

Genera l'evento CollectionChanged.

Remove(DataGridViewRow)

Rimuove la riga dalla raccolta.

RemoveAt(Int32)

Rimuove dalla raccolta la riga in corrispondenza della posizione specificata.

SharedRow(Int32)

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

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Eventi

CollectionChanged

Si verifica quando il contenuto della raccolta cambia.

Implementazioni dell'interfaccia esplicita

ICollection.CopyTo(Array, Int32)

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

ICollection.Count

Ottiene il numero di elementi contenuti nella raccolta.

ICollection.IsSynchronized

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

ICollection.SyncRoot

Ottiene un oggetto che può essere usato per sincronizzare l'accesso alla raccolta.

IEnumerable.GetEnumerator()

Restituisce un enumeratore che consente di scorrere la raccolta.

IList.Add(Object)

Aggiunge un oggetto DataGridViewRow alla raccolta.

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 nella raccolta.

IList.Insert(Int32, Object)

Inserisce un oggetto DataGridViewRow nella raccolta in corrispondenza dell'indice specificato.

IList.IsFixedSize

Ottiene un valore che indica se la dimensione della raccolta è fissa.

IList.IsReadOnly

Ottiene un valore che indica se la raccolta è di sola lettura.

IList.Item[Int32]

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

IList.Remove(Object)

Rimuove l'oggetto DataGridViewRow specificato dalla raccolta.

IList.RemoveAt(Int32)

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

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.

Si applica a

Vedi anche