Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Às vezes você desejará exibir apenas algumas das colunas que estão disponível em um Windows Forms DataGridView controle. Por exemplo, convém mostrar um funcionário salário coluna para os usuários com credenciais de gerenciamento enquanto ocultá-lo de outros usuários.Como alternativa, convém BIND o controle a uma fonte de dados que contém várias colunas, que apenas alguns dos quais você deseja exibir.Nesse caso, você normalmente removerá as colunas que você não estiver interessado na exibição em vez de ocultá-los.
No DataGridView controle, o Visible valor da propriedade de uma coluna determina se nessa coluna é exibida.
Há suporte para esta tarefa no Visual Studio.
Para ocultar uma coluna por programação
Defina a propriedade DataGridViewColumn.Visible como false.Para ocultar um CustomerID coluna que é gerada automaticamente durante a vinculação de dados, coloque o seguinte exemplo de código em um DataBindingComplete manipulador de eventos.
Me.dataGridView1.Columns("CustomerID").Visible = Falsethis.dataGridView1.Columns["CustomerID"].Visible = false;
Compilando o código
Este exemplo requer:
A DataGridView controle de chamada dataGridView1 que contém uma coluna chamada CustomerID.
Referências à System e System.Windows.Forms assemblies.
Consulte também
Tarefas
Como: Remover colunas gerada automaticamente de um controle DataGridView do Windows Forms
Como: Alterar a ordem das colunas no controle do Windows Forms DataGridView
Referência
Outros recursos
Colunas básicas, linha e célula recursos no Windows Forms DataGridView controle