Partager via


DataGridViewRow.GetState(Int32) Méthode

Définition

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.

S’applique à

Voir aussi