O DataGridView controle é uma ferramenta poderosa para a exibição de dados e permite que as interações do usuário para ser tratado de forma simples. Uma interacção comum é a selecção de linhas e colunas . Não existe um método definido para a verificação diretamente se uma linha específica é destacada , mas o processo não é difícil. A classe fornece uma maneira de obter uma lista de quais linhas ou colunas são selecionadas e, a partir daí, é simplesmente uma questão de verificar se a linha ou coluna que você está interessado é na referida lista. Instruções
1
Ativar linha ou seleção de coluna para o DataGridView. Defina a propriedade SelectionMode do seu DataGridView para DataGridViewSelectionMode.FullRowSelect ou DataGridViewSelectionMode.RowHeaderSelect para permitir linhas a serem selecionadas . FullColumnSelect e ColumnHeaderSelect permitir colunas a serem selecionadas .
2
Recuperar o conjunto de todas as linhas ou colunas selecionadas. Aqui está um exemplo de encontrar as colunas selecionadas : DataGridViewSelectedColumnCollection SelectedColumns = myDataGridView.SelectedColumns ; Mudando cada instância de "coluna" a " linha " seria que você possa encontrar as linhas que são selecionadas
. 3
Inspecione o conjunto de linhas ou colunas selecionadas para ver se o que você está interessado é na mesma : bool isMyColumnSelected = selectedColumns.contains ( MyColumn ) ;