Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Quando os usuários exibem dados exibidos em um controle do Windows Forms DataGridView , às vezes eles precisam se referir a uma única coluna ou conjunto de colunas com frequência. Por exemplo, ao exibir uma tabela de informações do cliente que contém muitas colunas, é útil exibir o nome do cliente o tempo todo, permitindo que outras colunas rolem para fora da região visível.
Para obter esse comportamento, você pode congelar colunas no controle. Quando você congela uma coluna, todas as colunas à esquerda (ou à direita em scripts de idioma da direita para a esquerda) também são congeladas. As colunas congeladas permanecem no lugar enquanto todas as outras colunas podem rolar.
Observação
Se a reordenação de coluna estiver habilitada, as colunas congeladas serão tratadas como um grupo distinto das colunas descongeladas. Os usuários podem reposicionar colunas em qualquer grupo, mas não podem mover uma coluna de um grupo para outro.
A Frozen propriedade de uma coluna determina se a coluna está sempre visível dentro da grade.
Há suporte para essa tarefa no Visual Studio. Veja também como congelar colunas no controle DataGridView dos Windows Forms usando o designer.
Para congelar uma coluna programaticamente
Defina a propriedade DataGridViewColumn.Frozen como
true.this.dataGridView1.Columns["AddToCartButton"].Frozen = true;Me.dataGridView1.Columns("AddToCartButton").Frozen = True
Compilando o código
Este exemplo requer:
Um DataGridView controle nomeado
dataGridView1que contém uma coluna chamadaAddToCartButton.Referências aos conjuntos System e System.Windows.Forms.
Consulte também
.NET Desktop feedback