DataGridViewSelectedColumnCollection Classe

Définition

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

public ref class DataGridViewSelectedColumnCollection : System::Windows::Forms::BaseCollection, System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class DataGridViewSelectedColumnCollection : System.Windows.Forms.BaseCollection, System.Collections.IList
[<System.ComponentModel.ListBindable(false)>]
type DataGridViewSelectedColumnCollection = class
    inherit BaseCollection
    interface IList
    interface ICollection
    interface IEnumerable
Public Class DataGridViewSelectedColumnCollection
Inherits BaseCollection
Implements IList
Héritage
DataGridViewSelectedColumnCollection
Attributs
Implémente

Remarques

L’ordre des colonnes de la collection n’est pas garanti pour correspondre à l’ordre dans lequel ils ont été sélectionnés.

L’opération DataGridViewSelectedColumnCollection ne fonctionne pas efficacement lors de l’utilisation d’un grand nombre de colonnes. En règle générale, DataGridView les contrôles ne contiennent pas suffisamment de colonnes pour qu’il s’agit d’un problème, mais si vous travaillez avec un grand nombre de colonnes, vous pouvez utiliser la DataGridView.AreAllCellsSelected méthode pour déterminer si la grille entière est sélectionnée, ou vous pouvez l’utiliser 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 Les meilleures pratiques pour la mise à l’échelle du contrôle DataGridView Windows Forms.

Propriétés

Nom Description
Count

Obtient le nombre total d’éléments de la collection.

(Hérité de BaseCollection)
IsReadOnly

Obtient une valeur indiquant si la collection est en lecture seule.

(Hérité de BaseCollection)
IsSynchronized

Obtient une valeur indiquant si l’accès au fichier ICollection est synchronisé.

(Hérité de BaseCollection)
Item[Int32]

Obtient la colonne à l’index spécifié.

List

Obtient la liste des éléments contenus dans l’instance BaseCollection .

SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l’accès au BaseCollection.

(Hérité de BaseCollection)

Méthodes

Nom Description
Clear()

Efface la collection.

Contains(DataGridViewColumn)

Détermine si la colonne spécifiée est contenue dans la collection.

CopyTo(Array, Int32)

Copie tous les éléments de l’élément unidimensionnel Array actuel vers l’index de destination spécifié Array à partir de l’index de destination Array spécifié.

(Hérité de BaseCollection)
CopyTo(DataGridViewColumn[], Int32)

Copie les éléments de la collection dans le tableau spécifié, en commençant à l’index spécifié.

CreateObjRef(Type)

Crée un objet qui contient toutes les informations pertinentes requises pour générer un proxy utilisé pour communiquer avec un objet distant.

(Hérité de MarshalByRefObject)
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetEnumerator()

Obtient l’objet qui active l’itération via les membres de la collection.

(Hérité de BaseCollection)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetLifetimeService()
Obsolète.

Récupère l’objet de service de durée de vie actuel qui contrôle la stratégie de durée de vie de cette instance.

(Hérité de MarshalByRefObject)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
InitializeLifetimeService()
Obsolète.

Obtient 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)
Insert(Int32, DataGridViewColumn)

Insère une colonne dans la collection à la position spécifiée.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
MemberwiseClone(Boolean)

Crée une copie superficielle de l’objet actuel MarshalByRefObject .

(Hérité de MarshalByRefObject)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
ICollection.CopyTo(Array, Int32)

Copie les éléments de la collection dans le tableau spécifié, en commençant à l’index spécifié.

ICollection.Count

Obtient le nombre d’éléments de la collection.

ICollection.IsSynchronized

Obtient une valeur indiquant si l’accès à la collection est synchronisé (thread safe).

ICollection.SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l’accès à la collection.

IEnumerable.GetEnumerator()

Retourne un énumérateur qui itère dans une collection.

IList.Add(Object)

Implémente la Add(Object) méthode. Toujours lève NotSupportedException.

IList.Clear()

Implémente la Clear() méthode. Toujours lève NotSupportedException.

IList.Contains(Object)

Détermine si la valeur spécifiée est contenue dans la collection.

IList.IndexOf(Object)

Retourne l’index de l’élément spécifié.

IList.Insert(Int32, Object)

Implémente la Insert(Int32, Object) méthode. Toujours lève NotSupportedException.

IList.IsFixedSize

Obtient une valeur indiquant si la collection a une taille fixe.

IList.IsReadOnly

Obtient une valeur indiquant si la collection est en lecture seule.

IList.Item[Int32]

Obtient l’élément à l’index spécifié.

IList.Remove(Object)

Implémente la Remove(Object) méthode. Toujours lève NotSupportedException.

IList.RemoveAt(Int32)

Implémente la RemoveAt(Int32) méthode. Toujours lève NotSupportedException.

Méthodes d’extension

Nom Description
AsParallel(IEnumerable)

Active la parallélisation d’une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

Cast<TResult>(IEnumerable)

Convertit les éléments d’un IEnumerable en type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d’une IEnumerable en fonction d’un type spécifié.

S’applique à

Voir aussi