Usuário com melhor resposta
Linhas ocultas no DataGridView -Windows Forms C#

Pergunta
-
Bom dia pessoal!
Tenho uma dúvida:
Se no momento em que eu carregar um DatagridView, eu ocultar algumas colunas:
1 - As colunas são carregadas mas ficam invisíveis?
2 - As colunas não são carregadas?
Pergunto isso pq tenho um grid com algumas colunas ocultas. Só que quando tento selecionar uma linha do mesmo e tento pegar o valor de uma suposta coluna que está oculta, ele diz que a coluna não existe e e não consigo pegá-lo.
Grande abraço a todos e obrigado mais uma vez!
Respostas
-
Olá,
caso a coluna foi criada e você apenas deixou ela invisivel pode obter o valor normalmente, quando você diz que oculta a coluna não consegue ler o valor, como faz essas duas operações pois deve funcionar normalmente.
- Marcado como Resposta JR-Master quinta-feira, 24 de setembro de 2015 14:28
Todas as Respostas
-
Olá,
caso a coluna foi criada e você apenas deixou ela invisivel pode obter o valor normalmente, quando você diz que oculta a coluna não consegue ler o valor, como faz essas duas operações pois deve funcionar normalmente.
- Marcado como Resposta JR-Master quinta-feira, 24 de setembro de 2015 14:28
-
Use esse método para esconder uma coluna
public static void EsconderColuna(this DataGridView dgv, string comunName) { dgv.Columns[comunName].Visible = false; }
Coloque isso em uma classe estática, em seguida no carregamento do form coloque nomeDoSeuGrid.EsconderColuna("colunaName");
__________________________________________________________________________________________________________ Atenciosamente, Mike Rodrigues De Lima.
-
-