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

DataGridViewElementStates

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.

S’applique à

Voir aussi