Como: Congelar colunas no controle do Windows Forms DataGridView
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, ao exibir uma tabela de informações do cliente que contém várias colunas, é útil 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.
Observação |
---|
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 Frozen propriedade de uma coluna determina se a coluna é sempre visível na grade.
Não há suporte para essa tarefa em Visual Studio. Para obter mais informações, consulte Como: Congelar colunas no DataGridView Windows Forms Controlar com o designer e Como: Congelar colunas no DataGridView Windows Forms Controlar com o designer e Como: Congelar colunas no DataGridView Windows Forms Controlar com o designer e Como: Congelar colunas no controle DataGridView do Windows Forms usando o Designer e Como: Congelar colunas no controle DataGridView do Windows Forms usando o Designer.
Para congelar uma coluna programaticamente
Defina a propriedade DataGridViewColumn.Frozen como true.
Me.dataGridView1.Columns("AddToCartButton").Frozen = True
this.dataGridView1.Columns["AddToCartButton"].Frozen = true;
Compilando o código
Este exemplo requer:
A DataGridView controle chamado dataGridView1 que contém uma coluna chamada AddToCartButton.
Referências a System e System.Windows.Forms assemblies.
Consulte também
Tarefas
Como: Habilitar a reordenação de coluna no controle do Windows Forms DataGridView
Referência
Outros recursos
Recursos de célula em que o controle DataGridView do Windows Forms, linha e coluna básica