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 qui indique l'état actuel de la cellule tel qu'il est hérité de l'état de sa ligne et 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 d'opérations de bits des valeurs DataGridViewElementStates représentant l'état actuel de la cellule.
Exceptions
La cellule n'est pas contenue dans un contrôle DataGridView et rowIndex
n'a pas la valeur -1.
- ou -
rowIndex
n'est pas l'index de la ligne contenant cette cellule.
La cellule est contenue dans un contrôle DataGridView et rowIndex
se trouve en dehors de la plage valide comprise entre 0 et le nombre de lignes dans le 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 la valeur -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 .