Partager via


DataGridViewCell.GetInheritedState(Int32) Méthode

Définition

Retourne une valeur indiquant l’état actuel de la cellule comme hérité de l’état de sa ligne et de sa colonne.

public:
 virtual System::Windows::Forms::DataGridViewElementStates GetInheritedState(int rowIndex);
public virtual System.Windows.Forms.DataGridViewElementStates GetInheritedState(int rowIndex);
abstract member GetInheritedState : int -> System.Windows.Forms.DataGridViewElementStates
override this.GetInheritedState : int -> System.Windows.Forms.DataGridViewElementStates
Public Overridable Function GetInheritedState (rowIndex As Integer) As DataGridViewElementStates

Paramètres

rowIndex
Int32

Index de la ligne contenant la cellule.

Retours

Combinaison de valeurs au niveau du DataGridViewElementStates bit représentant l’état actuel de la cellule.

Exceptions

La cellule n’est pas contenue dans un DataGridView contrôle et rowIndex n’est pas -1.

- ou -

rowIndex n’est pas l’index de la ligne contenant cette cellule.

La cellule est contenue dans un DataGridView contrôle et rowIndex se trouve en dehors de la plage valide de 0 au nombre de lignes du contrôle moins 1.

Remarques

Cette méthode est utile pour déterminer l’état d’une cellule dans une ligne partagée. Les lignes partagées ont Index des valeurs de -1, ce qui vous empêche d’utiliser la InheritedState propriété avec des cellules dans des lignes partagées. Pour utiliser cette méthode, transmettez l’index réel de la ligne contenant cette cellule. Vous pouvez récupérer l’index réel d’une ligne partagée en appelant la IndexOf méthode.

S’applique à

Voir aussi