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 de valeurs au niveau du bit indiquant l’état de DataGridViewElementStates ligne.
Exceptions
La ligne a été ajoutée à un DataGridView contrôle, mais la rowIndex valeur n’est pas comprise entre 0 et le nombre de lignes du contrôle moins 1.
La ligne n’est pas une ligne partagée, mais la rowIndex valeur ne correspond pas à la valeur de propriété de Index la ligne.
- ou -
La ligne n’a pas été ajoutée à un DataGridView contrôle, mais la rowIndex valeur ne correspond pas à la valeur de propriété de Index 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, transmettez 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.