DataGridViewRowCollection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |