DataGridViewRowCollection DataGridViewRowCollection DataGridViewRowCollection DataGridViewRowCollection Class

Définition

Collection d'objets DataGridViewRow.A collection of DataGridViewRow objects.

public ref class DataGridViewRowCollection : System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class DataGridViewRowCollection : System.Collections.IList
type DataGridViewRowCollection = class
    interface ICollection
    interface IEnumerable
    interface IList
Public Class DataGridViewRowCollection
Implements IList
Héritage
DataGridViewRowCollectionDataGridViewRowCollectionDataGridViewRowCollectionDataGridViewRowCollection
Attributs
Implémente

Remarques

Contient les DataGridViewRow objets dans un DataGridView contrôle. DataGridViewRowCollectionThe DataGridViewRowCollection contains the DataGridViewRow objects in a DataGridView control. Vous pouvez récupérer une instance de cette classe via la propriété Rows Control.You can retrieve an instance of this class through the control Rows property. La collection gère une référence au contrôle par le biais DataGridView de la propriété.The collection maintains a reference to the control through the DataGridView property.

Pour améliorer les performances, DataGridViewRowCollection un comprend des lignes partagées et non partagées.To improve performance, a DataGridViewRowCollection includes shared and unshared rows. Les lignes partagées partagent la mémoire pour réduire le coût d’un jeu d’enregistrements volumineux.Shared rows share memory to reduce the cost of a large record set. Si votre jeu d’enregistrements est très volumineux, vous devez veiller à garder les lignes partagées autant que possible.If your record set is very large, you should be careful to keep the rows shared as much as possible.

Pour plus d'informations, consultez Meilleures pratiques pour la mise à l'échelle du contrôle DataGridView Windows Forms.For more information, see Best Practices for Scaling the Windows Forms DataGridView Control.

Constructeurs

DataGridViewRowCollection(DataGridView) DataGridViewRowCollection(DataGridView) DataGridViewRowCollection(DataGridView) DataGridViewRowCollection(DataGridView)

Initialise une nouvelle instance de la classe DataGridViewRowCollection.Initializes a new instance of the DataGridViewRowCollection class.

Propriétés

Count Count Count Count

Obtient le nombre de lignes de la collection.Gets the number of rows in the collection.

DataGridView DataGridView DataGridView DataGridView

Obtient DataGridView auquel appartient la collection.Gets the DataGridView that owns the collection.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Obtient l'objet DataGridViewRow à l'index spécifié.Gets the DataGridViewRow at the specified index.

List List List List

Obtient un tableau d’objets DataGridViewRow .Gets an array of DataGridViewRow objects.

Méthodes

Add() Add() Add() Add()

Ajoute une nouvelle ligne à la collection.Adds a new row to the collection.

Add(DataGridViewRow) Add(DataGridViewRow) Add(DataGridViewRow) Add(DataGridViewRow)

Ajoute l'objet DataGridViewRow spécifié à la collection.Adds the specified DataGridViewRow to the collection.

Add(Int32) Add(Int32) Add(Int32) Add(Int32)

Ajoute le nombre spécifié de nouvelles lignes à la collection.Adds the specified number of new rows to the collection.

Add(Object[]) Add(Object[]) Add(Object[]) Add(Object[])

Ajoute une nouvelle ligne à la collection et remplit les cellules avec les objets spécifiés.Adds a new row to the collection, and populates the cells with the specified objects.

AddCopies(Int32, Int32) AddCopies(Int32, Int32) AddCopies(Int32, Int32) AddCopies(Int32, Int32)

Ajoute le nombre spécifié de lignes à la collection en fonction de la ligne au niveau de l'index spécifié.Adds the specified number of rows to the collection based on the row at the specified index.

AddCopy(Int32) AddCopy(Int32) AddCopy(Int32) AddCopy(Int32)

Ajoute une nouvelle ligne en fonction de la ligne au niveau de l'index spécifié.Adds a new row based on the row at the specified index.

AddRange(DataGridViewRow[]) AddRange(DataGridViewRow[]) AddRange(DataGridViewRow[]) AddRange(DataGridViewRow[])

Ajoute les objets DataGridViewRow spécifiés à la collection.Adds the specified DataGridViewRow objects to the collection.

Clear() Clear() Clear() Clear()

Efface la collection.Clears the collection.

Contains(DataGridViewRow) Contains(DataGridViewRow) Contains(DataGridViewRow) Contains(DataGridViewRow)

Détermine si l’objet DataGridViewRow spécifié se trouve dans la collection.Determines whether the specified DataGridViewRow is in the collection.

CopyTo(DataGridViewRow[], Int32) CopyTo(DataGridViewRow[], Int32) CopyTo(DataGridViewRow[], Int32) CopyTo(DataGridViewRow[], Int32)

Copie les éléments depuis la collection vers le tableau DataGridViewRow spécifié, au niveau de l’index spécifié.Copies the items from the collection into the specified DataGridViewRow array, starting at the specified index.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetFirstRow(DataGridViewElementStates) GetFirstRow(DataGridViewElementStates) GetFirstRow(DataGridViewElementStates) GetFirstRow(DataGridViewElementStates)

Retourne l'index du premier DataGridViewRow qui répond aux critères spécifiés.Returns the index of the first DataGridViewRow that meets the specified criteria.

GetFirstRow(DataGridViewElementStates, DataGridViewElementStates) GetFirstRow(DataGridViewElementStates, DataGridViewElementStates) GetFirstRow(DataGridViewElementStates, DataGridViewElementStates) GetFirstRow(DataGridViewElementStates, DataGridViewElementStates)

Retourne l'index du premier DataGridViewRow qui répond aux critères d'inclusion et d'exclusion spécifiés.Returns the index of the first DataGridViewRow that meets the specified inclusion and exclusion criteria.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetLastRow(DataGridViewElementStates) GetLastRow(DataGridViewElementStates) GetLastRow(DataGridViewElementStates) GetLastRow(DataGridViewElementStates)

Retourne l'index du dernier DataGridViewRow qui répond aux critères spécifiés.Returns the index of the last DataGridViewRow that meets the specified criteria.

GetNextRow(Int32, DataGridViewElementStates) GetNextRow(Int32, DataGridViewElementStates) GetNextRow(Int32, DataGridViewElementStates) GetNextRow(Int32, DataGridViewElementStates)

Retourne l'index du DataGridViewRow suivant qui répond aux critères spécifiés.Returns the index of the next DataGridViewRow that meets the specified criteria.

GetNextRow(Int32, DataGridViewElementStates, DataGridViewElementStates) GetNextRow(Int32, DataGridViewElementStates, DataGridViewElementStates) GetNextRow(Int32, DataGridViewElementStates, DataGridViewElementStates) GetNextRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

Retourne l'index du DataGridViewRow suivant qui répond aux critères d'inclusion et d'exclusion spécifiés.Returns the index of the next DataGridViewRow that meets the specified inclusion and exclusion criteria.

GetPreviousRow(Int32, DataGridViewElementStates) GetPreviousRow(Int32, DataGridViewElementStates) GetPreviousRow(Int32, DataGridViewElementStates) GetPreviousRow(Int32, DataGridViewElementStates)

Retourne l'index du DataGridViewRow précédent qui répond aux critères spécifiés.Returns the index of the previous DataGridViewRow that meets the specified criteria.

GetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates) GetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates) GetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates) 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.Returns the index of the previous DataGridViewRow that meets the specified inclusion and exclusion criteria.

GetRowCount(DataGridViewElementStates) GetRowCount(DataGridViewElementStates) GetRowCount(DataGridViewElementStates) GetRowCount(DataGridViewElementStates)

Retourne le nombre d'objets DataGridViewRow dans la collection qui répond aux critères spécifiés.Returns the number of DataGridViewRow objects in the collection that meet the specified criteria.

GetRowsHeight(DataGridViewElementStates) GetRowsHeight(DataGridViewElementStates) GetRowsHeight(DataGridViewElementStates) GetRowsHeight(DataGridViewElementStates)

Retourne la hauteur cumulée des objets DataGridViewRow qui répondent aux critères spécifiés.Returns the cumulative height of the DataGridViewRow objects that meet the specified criteria.

GetRowState(Int32) GetRowState(Int32) GetRowState(Int32) GetRowState(Int32)

Obtient l'état de la ligne avec l'index spécifié.Gets the state of the row with the specified index.

GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(DataGridViewRow) IndexOf(DataGridViewRow) IndexOf(DataGridViewRow) IndexOf(DataGridViewRow)

Retourne l'index d'un élément spécifié dans la collection.Returns the index of a specified item in the collection.

Insert(Int32, DataGridViewRow) Insert(Int32, DataGridViewRow) Insert(Int32, DataGridViewRow) Insert(Int32, DataGridViewRow)

Insère le DataGridViewRow spécifié dans la collection.Inserts the specified DataGridViewRow into the collection.

Insert(Int32, Int32) Insert(Int32, Int32) Insert(Int32, Int32) Insert(Int32, Int32)

Insère le nombre de lignes spécifié dans la collection à l'emplacement spécifié.Inserts the specified number of rows into the collection at the specified location.

Insert(Int32, Object[]) Insert(Int32, Object[]) Insert(Int32, Object[]) 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.Inserts a row into the collection at the specified position, and populates the cells with the specified objects.

InsertCopies(Int32, Int32, Int32) InsertCopies(Int32, Int32, Int32) InsertCopies(Int32, Int32, Int32) InsertCopies(Int32, Int32, Int32)

Insère des lignes dans la collection à la position spécifiée.Inserts rows into the collection at the specified position.

InsertCopy(Int32, Int32) InsertCopy(Int32, Int32) InsertCopy(Int32, Int32) 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.Inserts a row into the collection at the specified position, based on the row at specified position.

InsertRange(Int32, DataGridViewRow[]) InsertRange(Int32, DataGridViewRow[]) InsertRange(Int32, DataGridViewRow[]) InsertRange(Int32, DataGridViewRow[])

Insère les objets DataGridViewRow dans la collection à la position spécifiée.Inserts the DataGridViewRow objects into the collection at the specified position.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
OnCollectionChanged(CollectionChangeEventArgs) OnCollectionChanged(CollectionChangeEventArgs) OnCollectionChanged(CollectionChangeEventArgs) OnCollectionChanged(CollectionChangeEventArgs)

Déclenche l'événement CollectionChanged.Raises the CollectionChanged event.

Remove(DataGridViewRow) Remove(DataGridViewRow) Remove(DataGridViewRow) Remove(DataGridViewRow)

Supprime la ligne de la collection.Removes the row from the collection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Supprime la ligne de la collection à la position spécifiée.Removes the row at the specified position from the collection.

SharedRow(Int32) SharedRow(Int32) SharedRow(Int32) SharedRow(Int32)

Retourne le DataGridViewRow à l'index spécifié.Returns the DataGridViewRow at the specified index.

ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)

Événements

CollectionChanged CollectionChanged CollectionChanged CollectionChanged

Se produit lorsque le contenu de la collection est modifié.Occurs when the contents of the collection change.

Implémentations d’interfaces explicites

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

Copie les éléments de la collection dans un Array, en commençant par l'index spécifié.Copies the elements of the collection to an Array, starting at the specified index.

ICollection.Count ICollection.Count ICollection.Count ICollection.Count

Obtient le nombre d’éléments contenus dans la collection.Gets the number of elements contained in the collection.

ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

Obtient une valeur indiquant si l’accès à la collection est synchronisé (thread-safe).Gets a value indicating whether access to the collection is synchronized (thread safe).

ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l’accès à la collection.Gets an object that can be used to synchronize access to the collection.

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Retourne un énumérateur qui itère au sein de la collection.Returns an enumerator that iterates through the collection.

IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

Ajoute un DataGridViewRow à la collection.Adds a DataGridViewRow to the collection.

IList.Clear() IList.Clear() IList.Clear() IList.Clear()

Supprime tous les éléments de la collection.Removes all items from the collection.

IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

Détermine si la collection contient l'élément spécifié.Determines whether the collection contains the specified item.

IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

Retourne l'index d'un élément spécifié dans la collection.Returns the index of a specified item in the collection.

IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

Insère un DataGridViewRow dans la collection au niveau de l'index spécifié.Inserts a DataGridViewRow into the collection at the specified index.

IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

Obtient une valeur indiquant si la collection est de taille fixe.Gets a value indicating whether the collection has a fixed size.

IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly

Obtient une valeur indiquant si la collection est en lecture seule.Gets a value indicating whether the collection is read-only.

IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

Obtient ou définit l'élément au niveau de l'index spécifié.Gets or sets the element at the specified index.

IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

Supprime l’objet DataGridViewRow spécifié de la collection.Removes the specified DataGridViewRow from the collection.

IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32)

Supprime de la collection le DataGridViewRow à la position spécifiée.Removes the DataGridViewRow from the collection at the specified position.

Méthodes d’extension

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

S’applique à

Voir aussi