Il presente articolo è stato tradotto manualmente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale.
Traduzione
Originale
Questo argomento non è stato ancora valutato - Valuta questo argomento

Classe DataGridViewSelectedColumnCollection

Rappresenta un insieme di oggetti DataGridViewColumn selezionati in una classe DataGridView.

System.Object
  System.MarshalByRefObject
    System.Windows.Forms.BaseCollection
      System.Windows.Forms.DataGridViewSelectedColumnCollection

Spazio dei nomi:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)
[ListBindableAttribute(false)]
public class DataGridViewSelectedColumnCollection : BaseCollection, 
	IList, ICollection, IEnumerable

Il tipo DataGridViewSelectedColumnCollection espone i seguenti membri.

  NomeDescrizione
Proprietà pubblicaCountOttiene il numero totale di elementi nell'insieme. (Ereditato da BaseCollection)
Proprietà pubblicaIsReadOnlyOttiene un valore che indica se l'insieme è in sola lettura. (Ereditato da BaseCollection)
Proprietà pubblicaIsSynchronizedOttiene un valore che indica se l'accesso all'interfaccia ICollection è sincronizzato. (Ereditato da BaseCollection)
Proprietà pubblicaItemOttiene la colonna in corrispondenza dell’indice specificato.
Proprietà protetta.ListOttiene l'elenco degli elementi contenuti nell'istanza BaseCollection. (Esegue l'override di BaseCollection.List).
Proprietà pubblicaSyncRootOttiene un oggetto che può essere utilizzato per sincronizzare l'accesso a BaseCollection. (Ereditato da BaseCollection)
In alto
  NomeDescrizione
Metodo pubblicoClearInfrastruttura. Elimina l'insieme.
Metodo pubblicoContainsDetermina se la colonna specificata è contenuta nell’insieme.
Metodo pubblicoCopyTo(Array, Int32)Copia tutti gli elementi dell'oggetto Array unidimensionale corrente nell'oggetto Array unidimensionale specificato a partire dall'indice Array di destinazione indicato. (Ereditato da BaseCollection)
Metodo pubblicoCopyTo(DataGridViewColumn[], Int32)Copia gli elementi dell’insieme nella matrice specificata, a partire dall'indice specificato.
Metodo pubblicoCreateObjRefConsente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto. (Ereditato da MarshalByRefObject)
Metodo pubblicoEquals(Object)Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protettoFinalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblicoGetEnumeratorOttiene l'oggetto che consente di scorrere i membri dell'insieme. (Ereditato da BaseCollection)
Metodo pubblicoGetHashCodeFunge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblicoGetLifetimeServiceConsente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza. (Ereditato da MarshalByRefObject)
Metodo pubblicoGetType Ottiene il Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblicoInitializeLifetimeServiceConsente di ottenere un oggetto servizio di durata per il controllo dei criteri di durata per l'istanza. (Ereditato da MarshalByRefObject)
Metodo pubblicoInsertInfrastruttura. Inserisce una colonna nell’insieme in corrispondenza della posizione specificata.
Metodo protettoMemberwiseClone()Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protettoMemberwiseClone(Boolean)Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente. (Ereditato da MarshalByRefObject)
Metodo pubblicoToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
In alto
  NomeDescrizione
Metodo di estensione pubblicoAsParallelConsente la parallelizzazione di una query. (Definito da ParallelEnumerable).
Metodo di estensione pubblicoAsQueryableConverte un oggetto IEnumerable in un oggetto IQueryable. (Definito da Queryable).
Metodo di estensione pubblicoCast<TResult>Converte gli elementi di un oggetto IEnumerable nel tipo specificato. (Definito da Enumerable).
Metodo di estensione pubblicoOfType<TResult>Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato. (Definito da Enumerable).
In alto
  NomeDescrizione
Implementazione esplicita dell'interfacciaMetodo privatoICollection.CopyToCopia gli elementi dell’insieme nella matrice specificata, a partire dall'indice specificato.
Implementazione esplicita dell'interfacciaProprietà privataICollection.CountOttiene il numero di elementi nell'insieme.
Implementazione esplicita dell'interfacciaProprietà privataICollection.IsSynchronizedInfrastruttura. Ottiene un valore che indica se l'accesso all'insieme è sincronizzato (thread-safe).
Implementazione esplicita dell'interfacciaProprietà privataICollection.SyncRootOttiene un oggetto che può essere utilizzato per sincronizzare l'accesso all'insieme.
Implementazione esplicita dell'interfacciaMetodo privatoIEnumerable.GetEnumeratorViene restituito un enumeratore che scorre un insieme.
Implementazione esplicita dell'interfacciaMetodo privatoIList.AddInfrastruttura. Implementa il metodo IList.Add. Genera sempre NotSupportedException.
Implementazione esplicita dell'interfacciaMetodo privatoIList.ClearInfrastruttura. Implementa il metodo IList.Clear. Genera sempre NotSupportedException.
Implementazione esplicita dell'interfacciaMetodo privatoIList.ContainsDetermina se il valore specificato è contenuto nell'insieme.
Implementazione esplicita dell'interfacciaMetodo privatoIList.IndexOfRestituisce l'indice dell'elemento specificato.
Implementazione esplicita dell'interfacciaMetodo privatoIList.InsertInfrastruttura. Implementa il metodo IList.Insert. Genera sempre NotSupportedException.
Implementazione esplicita dell'interfacciaProprietà privataIList.IsFixedSizeInfrastruttura. Ottiene un valore che indica se la dimensione dell'insieme è fissa.
Implementazione esplicita dell'interfacciaProprietà privataIList.IsReadOnlyInfrastruttura. Ottiene un valore che indica se l'insieme è di sola lettura.
Implementazione esplicita dell'interfacciaProprietà privataIList.ItemInfrastruttura. Ottiene l'elemento in corrispondenza dell'indice specificato.
Implementazione esplicita dell'interfacciaMetodo privatoIList.RemoveImplementa il metodo Remove. Genera sempre NotSupportedException.
Implementazione esplicita dell'interfacciaMetodo privatoIList.RemoveAtInfrastruttura. Implementa il metodo RemoveAt. Genera sempre NotSupportedException.
In alto

L’ordine delle colonne nell’insieme non corrisponderà necessariamente all’ordine in cui sono stati selezionati gli oggetti.

La classe DataGridViewSelectedColumnCollection non viene eseguita in modo efficiente quando il numero delle colonne è particolarmente alto. In genere, i controlli DataGridView non dovrebbero creare questo tipo di problema. Tuttavia, se il numero delle colonne è particolarmente alto, è possibile utilizzare DataGridView.AreAllCellsSelected per determinare se è stata selezionata l’intera griglia oppure DataGridViewColumnCollection.GetColumnCount per determinare il numero delle colonne selezionate o il numero delle colonne in un determinato stato. Per ulteriori informazioni, vedere Procedure consigliate per ridimensionare il controllo DataGridView Windows Form.

.NET Framework

Supportato in: 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o versione successiva, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (componenti di base del server non supportati), Windows Server 2008 R2 (componenti di base del server supportati con SP1 o versione successiva), Windows Server 2003 SP2

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Il documento è risultato utile?
(1500 caratteri rimanenti)

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
© 2013 Microsoft. Tutti i diritti riservati.