Il controllo DataGridView è uno strumento potente per la visualizzazione dei dati e permette interazioni con l'utente per essere gestiti semplicemente . Una interazione comune è la selezione di righe e colonne . Non esiste un metodo definito per controllare direttamente se una riga specifica è evidenziato, ma il processo non è difficile . La classe fornisce un modo per ottenere un elenco dei quali vengono selezionate le righe o colonne , e da lì è semplicemente una questione di verificare se la riga o la colonna che si sono interessati è in quella lista . Istruzioni
1
Attiva riga o colonna di selezione per la DataGridView . Impostare la proprietà SelectionMode del DataGridView per DataGridViewSelectionMode.FullRowSelect o DataGridViewSelectionMode.RowHeaderSelect per consentire le righe da selezionare . FullColumnSelect e ColumnHeaderSelect consentono colonne da selezionare .
2
Recupera l'insieme di tutte le righe o le colonne selezionate . Ecco un esempio di linea per trovare le colonne selezionate : SelectedColumns DataGridViewSelectedColumnCollection = myDataGridView.SelectedColumns ; Cambiare ogni istanza di "colonna" a "riga" permetterebbe di trovare quale vengono selezionate le righe
. 3
Ispezionare il set di righe o colonne selezionate per vedere se quello che ti interessa è in esso : bool isMyColumnSelected = selectedColumns.contains ( miaColonna ) ;