Partager via


DataGridViewRowCollection Classe

Définition

Collection d'objets 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
Héritage
DataGridViewRowCollection
Attributs
Implémente

Remarques

contient DataGridViewRowCollection les objets d’un DataGridViewDataGridViewRow contrôle. Vous pouvez récupérer une instance de cette classe via la propriété de contrôleRows. La collection conserve une référence au contrôle via la DataGridView propriété .

Pour améliorer les performances, un DataGridViewRowCollection inclut des lignes partagées et non partagées. Les lignes partagées partagent la mémoire pour réduire le coût d’un jeu d’enregistrements volumineux. Si votre jeu d’enregistrements est très volumineux, veillez à ce que les lignes soient partagées autant que possible.

Pour plus d'informations, consultez Meilleures pratiques pour la mise à l'échelle du contrôle DataGridView Windows Forms.

Constructeurs

DataGridViewRowCollection(DataGridView)

Initialise une nouvelle instance de la classe DataGridViewRowCollection.

Propriétés

Count

Obtient le nombre de lignes de la collection.

DataGridView

Obtient le DataGridView qui détient la collection.

Item[Int32]

Obtient l'objet DataGridViewRow à l'index spécifié.

List

Obtient un tableau d’objets DataGridViewRow.

Méthodes

Add()

Ajoute une nouvelle ligne à la collection.

Add(DataGridViewRow)

Ajoute l'objet DataGridViewRow spécifié à la collection.

Add(Int32)

Ajoute le nombre spécifié de nouvelles lignes à la collection.

Add(Object[])

Ajoute une nouvelle ligne à la collection et remplit les cellules avec les objets spécifiés.

AddCopies(Int32, Int32)

Ajoute le nombre spécifié de lignes à la collection en fonction de la ligne située à l’index spécifié.

AddCopy(Int32)

Ajoute une nouvelle ligne basée sur la ligne à l’index spécifié.

AddRange(DataGridViewRow[])

Ajoute les objets DataGridViewRow spécifiés à la collection.

Clear()

Efface la collection.

Contains(DataGridViewRow)

Détermine si l’objet DataGridViewRow spécifié se trouve dans la collection.

CopyTo(DataGridViewRow[], Int32)

Copie les éléments depuis la collection vers le tableau DataGridViewRow spécifié, au niveau de l’index spécifié.

Equals(Object)

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

(Hérité de Object)
GetFirstRow(DataGridViewElementStates)

Retourne l’index du premier DataGridViewRow qui répond aux critères spécifiés.

GetFirstRow(DataGridViewElementStates, DataGridViewElementStates)

Retourne l’index du premier DataGridViewRow qui répond aux critères d’inclusion et d’exclusion spécifiés.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetLastRow(DataGridViewElementStates)

Retourne l’index du dernier DataGridViewRow qui répond aux critères spécifiés.

GetNextRow(Int32, DataGridViewElementStates)

Retourne l’index du DataGridViewRow suivant qui répond aux critères spécifiés.

GetNextRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

Retourne l’index de la DataGridViewRow suivante qui répond aux critères d’inclusion et d’exclusion spécifiés.

GetPreviousRow(Int32, DataGridViewElementStates)

Retourne l’index du DataGridViewRow précédent qui répond aux critères spécifiés.

GetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

Retourne l’index du DataGridViewRow précédent qui répond aux critères d’inclusion et d’exclusion spécifiés.

GetRowCount(DataGridViewElementStates)

Retourne le nombre d’objets DataGridViewRow dans la collection qui répondent aux critères spécifiés.

GetRowsHeight(DataGridViewElementStates)

Retourne la hauteur cumulée des objets DataGridViewRow qui répondent aux critères spécifiés.

GetRowState(Int32)

Obtient l’état de la ligne avec l’index spécifié.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
IndexOf(DataGridViewRow)

Retourne l’index d’un élément spécifié de la collection.

Insert(Int32, DataGridViewRow)

Insère le DataGridViewRow spécifié dans la collection.

Insert(Int32, Int32)

Insère le nombre de lignes spécifié dans la collection à l’emplacement spécifié.

Insert(Int32, Object[])

Insère une ligne dans la collection à la position spécifiée, et remplit les cellules avec les objets spécifiés.

InsertCopies(Int32, Int32, Int32)

Insère des lignes dans la collection au niveau de la position spécifiée.

InsertCopy(Int32, Int32)

Insère une ligne dans la collection à la position spécifiée, selon la ligne à la position spécifiée.

InsertRange(Int32, DataGridViewRow[])

Insère les objets DataGridViewRow dans la collection au niveau de la position spécifiée.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OnCollectionChanged(CollectionChangeEventArgs)

Déclenche l’événement CollectionChanged.

Remove(DataGridViewRow)

Supprime la ligne de la collection.

RemoveAt(Int32)

Supprime de la collection la ligne située à la position spécifiée.

SharedRow(Int32)

Retourne DataGridViewRow à l’index spécifié.

ToString()

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

(Hérité de Object)

Événements

CollectionChanged

Se produit lorsque le contenu de la collection est modifié.

Implémentations d’interfaces explicites

ICollection.CopyTo(Array, Int32)

Copie les éléments de la collection dans un Array, en commençant par l'index spécifié.

ICollection.Count

Obtient le nombre d’éléments contenus dans 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 au sein de la collection.

IList.Add(Object)

Ajoute un DataGridViewRow à la collection.

IList.Clear()

Supprime tous les éléments de la collection.

IList.Contains(Object)

Détermine si la collection contient l’élément spécifié.

IList.IndexOf(Object)

Retourne l’index d’un élément spécifié de la collection.

IList.Insert(Int32, Object)

Insère un DataGridViewRow dans la collection à l'index spécifié.

IList.IsFixedSize

Obtient une valeur indiquant si la collection est de taille fixe.

IList.IsReadOnly

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

IList.Item[Int32]

Obtient ou définit l'élément au niveau de l'index spécifié.

IList.Remove(Object)

Supprime l’objet DataGridViewRow spécifié de la collection.

IList.RemoveAt(Int32)

Supprime DataGridViewRow de la collection à la position spécifiée.

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

S’applique à

Voir aussi