DataGridViewCell.GetInheritedState(Int32) Méthode
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.
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.