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.
Às vezes, você desejará exibir apenas algumas das colunas que estão disponíveis em um controle DataGridView do Windows Forms. Por exemplo, talvez você queira mostrar uma coluna de salário de funcionário aos usuários com credenciais de gerenciamento enquanto a oculta de outros usuários. Como alternativa, talvez você queira associar o controle a uma fonte de dados que contenha muitas colunas, apenas algumas das quais você deseja exibir. Nesse caso, você normalmente removerá as colunas que não está interessado em exibir em vez de ocultá-las.
No controle DataGridView, o valor da propriedade Visible de uma coluna determina se essa coluna é exibida.
Há suporte para essa tarefa no Visual Studio. Veja também como ocultar colunas no controle DataGridView dos Windows Forms usando o designer.
Para ocultar uma coluna programaticamente
Defina a propriedade DataGridViewColumn.Visible como
false. Para ocultar umaCustomerIDcoluna gerada automaticamente durante a associação de dados, coloque o exemplo de código a seguir em um DataBindingComplete manipulador de eventos.this.dataGridView1.Columns["CustomerID"].Visible = false;Me.dataGridView1.Columns("CustomerID").Visible = False
Compilando o código
Este exemplo requer:
Um DataGridView controle nomeado
dataGridView1que contém uma coluna chamadaCustomerID.Referências aos conjuntos System e System.Windows.Forms.
Consulte também
.NET Desktop feedback