Le contrôle DataGridView est un outil puissant pour afficher des données et permet des interactions de l'utilisateur à manipuler simplement . Une interaction commune est la sélection des lignes et des colonnes . Il n'existe pas de méthode définie pour vérifier directement si une ligne spécifique est mis en évidence , mais le processus n'est pas difficile. La classe fournit un moyen d'obtenir une liste des lignes ou des colonnes sont sélectionnées, et à partir de là, il est tout simplement une question de vérifier si la ligne ou la colonne qui vous intéresse se trouve dans cette liste. Instructions
1
Activer rangée ou de la sélection de colonne pour le DataGridView. Définissez la propriété SelectionMode de votre DataGridView à DataGridViewSelectionMode.FullRowSelect ou DataGridViewSelectionMode.RowHeaderSelect pour permettre rangées à être sélectionnés. FullColumnSelect et ColumnHeaderSelect permettent colonnes à être sélectionnés.
2
Récupérer l'ensemble des lignes ou des colonnes sélectionnées . Voici un exemple de ligne pour trouver les colonnes sélectionnées : SelectedColumns de DataGridViewSelectedColumnCollection = myDataGridView.SelectedColumns ; Changement de chaque instance de "colonne" de "ligne" vous permettra de trouver les lignes qui sont sélectionnés
. 3
Inspecter l'ensemble des lignes ou des colonnes sélectionnées afin de voir si celui qui vous intéresse est en elle : bool isMyColumnSelected = selectedColumns.contains ( MaColonne ) ;