Como: Congelar colunas no controle DataGridView do Windows Forms usando o Designer

Quando os usuários exibem dados exibidos no Windows Forms DataGridView o controle, às vezes precisam para se referir a uma única coluna ou conjunto de colunas com freqüência. Por exemplo, quando você exibe uma tabela de informações do cliente que contém várias colunas, é útil para exibir o nome do cliente em todos os momentos, permitindo a outras colunas rolar fora da região visível.

Para atingir esse comportamento, você pode congelar colunas no controle. Quando você congela a uma coluna, todas as colunas à esquerda (ou à direita em scripts de idioma da direita para esquerda) estão congeladas também. Colunas congeladas permanecem no lugar, enquanto todas as outras colunas podem rolar. Se a reordenação de coluna estiver ativada, as colunas congeladas são tratadas como um grupo distinto das colunas congeladas. Os usuários podem reposicionar colunas em um grupo, mas eles não é possível mover uma coluna de um grupo para outro.

O procedimento a seguir requer um Windows Application projeto com um formulário que contém um DataGridView de controle. Para obter informações sobre como configurar esse projeto, consulte Como: Crie um novo projeto de aplicativo do Windows Forms e Como: Adicionar controles Windows Forms.

ObservaçãoObservação

As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritos na Ajuda, dependendo das configurações ativas ou configurações de edição. Para alterar as configurações, escolha Import and Export Settings sobre o Ferramentas menu. Para obter mais informações, consulte Trabalhando com configurações.

Para congelar uma coluna usando o designer.

  1. Clique no glifo de marca inteligente (Glifo de marca inteligente) no canto superior direito da DataGridView de controle e em seguida, selecione Edit Columns.

  2. Selecione uma coluna a partir do Colunas selecionadas lista.

  3. No Propriedades da coluna a grade, defina a Frozen propriedade para true.

    ObservaçãoObservação

    Você também pode congelar uma coluna ao adicioná-lo selecionando o congelada caixa a Adicionar coluna caixa de diálogo.

Consulte também

Tarefas

Como: Adicionar e remover colunas no controle DataGridView do Windows Forms usando o Designer

Como: Habilitar a reordenação de coluna no controle DataGridView do Windows Forms usando o Designer

Como: Exibir o texto da direita para esquerda no Windows Forms para globalização

Como: Crie um novo projeto de aplicativo do Windows Forms

Como: Adicionar controles Windows Forms

Referência

DataGridView

DataGridViewColumn.Frozen