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ôle Rows . La collection conserve une référence au contrôle via la DataGridView propriété.

Pour améliorer les performances, il 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 à conserver les lignes partagées autant que possible.

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

Constructeurs

Nom Description
DataGridViewRowCollection(DataGridView)

Initialise une nouvelle instance de la classe DataGridViewRowCollection.

Propriétés

Nom Description
Count

Obtient le nombre de lignes dans la collection.

DataGridView

Obtient le DataGridView propriétaire de la collection.

Item[Int32]

Obtient l’index DataGridViewRow spécifié.

List

Obtient un tableau d’objets DataGridViewRow .

Méthodes

Nom Description
Add()

Ajoute une nouvelle ligne à la collection.

Add(DataGridViewRow)

Ajoute le paramètre spécifié DataGridViewRow à 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 à l’index spécifié.

AddCopy(Int32)

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

AddRange(DataGridViewRow[])

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

Clear()

Efface la collection.

Contains(DataGridViewRow)

Détermine si le spécifié DataGridViewRow se trouve dans la collection.

CopyTo(DataGridViewRow[], Int32)

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

Equals(Object)

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

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

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

GetFirstRow(DataGridViewElementStates)

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

GetHashCode()

Sert de fonction de hachage par défaut.

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

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

GetNextRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

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

GetNextRow(Int32, DataGridViewElementStates)

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

GetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

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

GetPreviousRow(Int32, DataGridViewElementStates)

Retourne l’index de la précédente DataGridViewRow qui répond aux critères spécifiés.

GetRowCount(DataGridViewElementStates)

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

GetRowsHeight(DataGridViewElementStates)

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

GetRowState(Int32)

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

GetType()

Obtient la Type de l’instance actuelle.

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

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

Insert(Int32, DataGridViewRow)

Insère le spécifié DataGridViewRow 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 à la position spécifiée.

InsertCopy(Int32, Int32)

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

InsertRange(Int32, DataGridViewRow[])

Insère les DataGridViewRow objets dans la collection à la position spécifiée.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

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

Déclenche l’événement CollectionChanged.

Remove(DataGridViewRow)

Supprime la ligne de la collection.

RemoveAt(Int32)

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

SharedRow(Int32)

Retourne l’index DataGridViewRow spécifié.

ToString()

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

(Hérité de Object)

Événements

Nom Description
CollectionChanged

Se produit lorsque le contenu de la collection change.

Implémentations d’interfaces explicites

Nom Description
ICollection.CopyTo(Array, Int32)

Copie les éléments de la collection dans un Array, en commençant à 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 dans la collection.

IList.Add(Object)

Ajoute une 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é dans la collection.

IList.Insert(Int32, Object)

Insère une DataGridViewRow dans la collection à l’index spécifié.

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 ou définit l’élément à l’index spécifié.

IList.Remove(Object)

Supprime le spécifié DataGridViewRow de la collection.

IList.RemoveAt(Int32)

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

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