Seleção e uso da Área de Transferência com o controle DataGridView dos Windows Forms

O controle DataGridView oferece uma variedade de opções para configurar como os usuários podem selecionar células, linhas e colunas. Por exemplo, você pode habilitar uma ou várias seleções, seleção de todas as linhas ou colunas quando os usuários clicam em células ou de todas as linhas ou colunas somente quando os usuários clicam em seus cabeçalhos, o que permite a seleção da célula também. Se você quiser fornecer sua própria interface do usuário para seleção, desabilite a seleção comum e gerencie todas as seleções de forma programática. Além disso, você pode permitir que os usuários copiem os valores selecionados para a área de transferência.

Nesta seção

Modos de seleção no controle DataGridView dos Windows Forms
Descreve as opções para seleção do usuário e programática no controle.

Como definir o modo de seleção do controle DataGridView dos Windows Forms
Descreve como configurar o controle para seleção única linha quando um usuário clica em uma célula.

Como obter as células, as linhas e as colunas selecionadas no controle DataGridView dos Windows Forms
Descreve como trabalhar com as coleções selecionadas de célula, linha e coluna.

Como habilitar usuários a copiarem várias células para a Área de Transferência do controle DataGridView dos Windows Forms
Descreve como habilitar o suporte à área de transferência no controle.

Referência

DataGridView
Fornece documentação de referência para o DataGridView controle.

DataGridView.SelectionMode
Fornece documentação de referência para a SelectionMode propriedade.

ClipboardCopyMode
Fornece documentação de referência para a ClipboardCopyMode propriedade.

DataGridViewSelectedCellCollection
Fornece documentação de referência para a DataGridViewSelectedCellCollection classe.

DataGridViewSelectedRowCollection
Fornece documentação de referência para a DataGridViewSelectedRowCollection classe.

DataGridViewSelectedColumnCollection
Fornece documentação de referência para a DataGridViewSelectedColumnCollection classe.

Confira também