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ô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é. |