Das DataGridView-Steuerelement ist ein leistungsstarkes Tool zum Anzeigen von Daten und ermöglicht Benutzer-Interaktionen einfach gehandhabt werden. Eine gemeinsame Interaktion ist die Auswahl von Zeilen und Spalten. Es gibt kein Verfahren zum direkten Prüfung, ob eine bestimmte Zeile markiert ist definiert, aber das Verfahren ist nicht schwierig. Die Klasse bietet eine Möglichkeit, eine Liste von denen Zeilen oder Spalten ausgewählt sind erhalten , und von dort ist es nur eine Frage der Kontrolle , ob die Zeile oder Spalte, die Sie interessiert sind in dieser Liste ist . Anleitung
1
Aktivieren Zeile oder Spalte Auswahl für das DataGridView . Legen Sie Ihre DataGridView die SelectionMode Eigenschaft DataGridViewSelectionMode.FullRowSelect oder DataGridViewSelectionMode.RowHeaderSelect , damit die Zeilen ausgewählt werden. FullColumnSelect und ColumnHeaderSelect erlauben Spalten ausgewählt werden.
2
Rufen Sie die Menge aller ausgewählten Zeilen oder Spalten. Hier ist ein Beispiel Linie , um die ausgewählten Spalten finden : DataGridViewSelectedColumnCollection SelectedColumns = myDataGridView.SelectedColumns ; ändern jede Instanz von " Spalte " in " Reihe " Ihnen erlauben würde, um herauszufinden, welche Zeilen ausgewählt sind
. 3
Überprüfen Sie die Gruppe der ausgewählten Zeilen oder Spalten zu sehen, ob die, die Sie sich interessieren, ist es in : bool isMyColumnSelected = selectedColumns.contains ( meineSpalte );