Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

DataGridViewSelectedColumnCollection, classe

Représente une collection d'objets DataGridViewColumn sélectionnés dans DataGridView.

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

Espace de noms :  System.Windows.Forms
Assembly :  System.Windows.Forms (dans System.Windows.Forms.dll)

[ListBindableAttribute(false)]
public class DataGridViewSelectedColumnCollection : BaseCollection, 
	IList, ICollection, IEnumerable

Le type DataGridViewSelectedColumnCollection expose les membres suivants.

  NomDescription
Propriété publiqueCountObtient le nombre total d'éléments dans la collection. (Hérité de BaseCollection.)
Propriété publiqueIsReadOnlyObtient une valeur indiquant si la collection est en lecture seule. (Hérité de BaseCollection.)
Propriété publiqueIsSynchronizedObtient une valeur indiquant si l'accès à ICollection est synchronisé. (Hérité de BaseCollection.)
Propriété publiqueItemObtient la colonne à l'index spécifié.
Propriété protégéeListObtient la liste des éléments contenus dans l'instance de BaseCollection. (Substitue BaseCollection.List.)
Propriété publiqueSyncRootObtient un objet qui peut être utilisé pour synchroniser l'accès à BaseCollection. (Hérité de BaseCollection.)
Début

  NomDescription
Méthode publiqueClearInfrastructure. Efface la collection.
Méthode publiqueContainsDétermine si la colonne spécifiée se trouve dans la collection.
Méthode publiqueCopyTo(Array, Int32) Copie tous les éléments du tableau unidimensionnel actuel (Array) dans le tableau unidimensionnel spécifié en commençant à l'index spécifié du tableau de destination. (Hérité de BaseCollection.)
Méthode publiqueCopyTo(DataGridViewColumn[], Int32)Copie les éléments de la collection au niveau de l'index spécifié dans le tableau spécifié.
Méthode publiqueCreateObjRefCrée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant. (Hérité de MarshalByRefObject.)
Méthode publiqueEquals(Object)Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégéeFinalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publiqueGetEnumeratorObtient l'objet qui permet l'itération au sein des membres de la collection. (Hérité de BaseCollection.)
Méthode publiqueGetHashCodeSert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publiqueGetLifetimeServiceRécupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.)
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiqueInitializeLifetimeServiceObtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.)
Méthode publiqueInsertInfrastructure. Insère une colonne dans la collection à la position spécifiée.
Méthode protégéeMemberwiseClone()Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégéeMemberwiseClone(Boolean)Crée une copie superficielle de l'objet MarshalByRefObject actuel. (Hérité de MarshalByRefObject.)
Méthode publiqueToStringRetourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Début

  NomDescription
Méthode d'extension publiqueAsParallelActive la parallélisation d'une requête. (Défini par ParallelEnumerable.)
Méthode d'extension publiqueAsQueryableConvertit un IEnumerable en IQueryable. (Défini par Queryable.)
Méthode d'extension publiqueCast<TResult>Effectue un cast des éléments d'un IEnumerable vers le type spécifié. (Défini par Enumerable.)
Méthode d'extension publiqueOfType<TResult>Filtre les éléments d'un IEnumerable en fonction du type spécifié. (Défini par Enumerable.)
Début

  NomDescription
Implémentation d'interface expliciteMéthode privéeICollection.CopyToCopie les éléments de la collection au niveau de l'index spécifié dans le tableau spécifié.
Implémentation d'interface explicitePropriété privéeICollection.CountObtient le nombre d'éléments de la collection.
Implémentation d'interface explicitePropriété privéeICollection.IsSynchronizedInfrastructure. Obtient une valeur indiquant si l'accès à la collection est synchronisé (thread-safe).
Implémentation d'interface explicitePropriété privéeICollection.SyncRootObtient un objet qui peut être utilisé pour synchroniser l'accès à la collection.
Implémentation d'interface expliciteMéthode privéeIEnumerable.GetEnumeratorRetourne un énumérateur qui itère au sein d'une collection.
Implémentation d'interface expliciteMéthode privéeIList.AddInfrastructure. Implémente la méthode IList.Add. Lève toujours NotSupportedException.
Implémentation d'interface expliciteMéthode privéeIList.ClearInfrastructure. Implémente la méthode IList.Clear. Lève toujours NotSupportedException.
Implémentation d'interface expliciteMéthode privéeIList.ContainsDétermine si la valeur spécifiée se trouve dans la collection.
Implémentation d'interface expliciteMéthode privéeIList.IndexOfRetourne l'index de l'élément spécifié.
Implémentation d'interface expliciteMéthode privéeIList.InsertInfrastructure. Implémente la méthode IList.Insert. Lève toujours NotSupportedException.
Implémentation d'interface explicitePropriété privéeIList.IsFixedSizeInfrastructure. Obtient une valeur indiquant si la collection est de taille fixe.
Implémentation d'interface explicitePropriété privéeIList.IsReadOnlyInfrastructure. Obtient une valeur indiquant si la collection est en lecture seule.
Implémentation d'interface explicitePropriété privéeIList.ItemInfrastructure. Obtient l'élément au niveau de l'index spécifié.
Implémentation d'interface expliciteMéthode privéeIList.RemoveImplémente la méthode Remove. Lève toujours NotSupportedException.
Implémentation d'interface expliciteMéthode privéeIList.RemoveAtInfrastructure. Implémente la méthode RemoveAt. Lève toujours NotSupportedException.
Début

L'ordre des colonnes de la collection ne correspond pas obligatoirement à l'ordre dans lequel elles ont été sélectionnées.

DataGridViewSelectedColumnCollection ne fonctionne pas efficacement avec un nombre de colonnes important. En général, les contrôles DataGridView ne contiennent pas assez de colonnes pour qu'un problème survienne, mais si vous travaillez avec un nombre de colonnes important, vous pouvez utiliser DataGridView.AreAllCellsSelected pour déterminer si la grille entière est sélectionnée ou DataGridViewColumnCollection.GetColumnCount pour déterminer le nombre de colonnes sélectionnées (ou le nombre de colonnes dans un état spécifié). Pour plus d'informations, consultez Meilleures pratiques pour la mise à l'échelle du contrôle DataGridView Windows Forms.

.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft