DataGridViewRow.GetState(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 ligne.
public:
virtual System::Windows::Forms::DataGridViewElementStates GetState(int rowIndex);
public virtual System.Windows.Forms.DataGridViewElementStates GetState (int rowIndex);
abstract member GetState : int -> System.Windows.Forms.DataGridViewElementStates
override this.GetState : int -> System.Windows.Forms.DataGridViewElementStates
Public Overridable Function GetState (rowIndex As Integer) As DataGridViewElementStates
Paramètres
- rowIndex
- Int32
Index de la ligne.
Retours
Combinaison d'opérations de bits des valeurs DataGridViewElementStates indiquant l'état de la ligne.
Exceptions
La ligne a été ajoutée à un contrôle DataGridView, mais la valeur rowIndex
n'est pas dans la plage valide comprise entre 0 et le nombre de lignes contenues dans le contrôle moins 1.
La ligne n'est pas une ligne partagée, mais la valeur rowIndex
ne correspond pas à la valeur de propriété Index de la ligne.
- ou -
La ligne n'a pas été ajoutée à un contrôle DataGridView, mais la valeur
rowIndex
ne correspond pas à la valeur de propriété Index de la ligne.
Remarques
Cette méthode est utile pour déterminer l’état d’une ligne partagée. Les lignes partagées ont Index des valeurs de -1, ce qui vous empêche d’utiliser la State propriété avec des lignes partagées. Pour utiliser cette méthode, passez l’index de ligne réel. Vous pouvez récupérer l’index réel d’une ligne partagée en appelant la IndexOf méthode.