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 ) ;
|