Usuário com melhor resposta
Datagridview scroll vertical e horizontal desativado

Pergunta
-
Pessoal
O que poderia estar acontecendo, e o que devo fazer, após carregar um datagridview, utilizando os comandos abaixo, mesmo assim não está habilitando o scroll vertical e horizontal ?
Percebi se eu for em uma das colunas e expandir o scroll vertical e horizontal é habilitado, ou até mesmo mudar a propriedade do scroll para vertical ou para horizontal, ele habilita.
dgv_Apuracao_Col.Enabled = False dgv_Apuracao_Col.SuspendLayout() dgv_Apuracao_Col.Rows.Clear() ... atualizacao dgv_Apuracao_Col.ResumeLayout(False) dgv_Apuracao_Col.PerformLayout() If ic_Tem_Dados Then dgv_Apuracao_Col.Enabled = True End If
Respostas
-
Pessoal
Vendo os problemas ocorrido, para não causar tanto impacto, acabei ativando o scroll, apenas na vertical, e depois do processamento ativo ele para vertical e horizontal, e funciona sem problema, caso alguém veja outra solução, mais segura, basta dar um alô.
dgv_Apuracao_Col.Enabled = False
dgv_Apuracao_Col.SuspendLayout()
dgv_Apuracao_Col.Rows.Clear()
dgv_Apuracao_Col.ScrollBars = ScrollBars.Vertical
... atualizacaodgv_Apuracao_Col.ResumeLayout(False)
dgv_Apuracao_Col.PerformLayout()
If ic_Tem_Dados Then
dgv_Apuracao_Col.Enabled = True
dgv_Apuracao_Col.ScrollBars = ScrollBars.Both
End If- Sugerido como Resposta Ricardo Barbosa Cortes quinta-feira, 25 de setembro de 2014 18:29
- Marcado como Resposta Ricardo Barbosa Cortes quinta-feira, 25 de setembro de 2014 18:29
-
Pessoal
Até deixando mais legal a programação no momento acabei deixando none no inicio e após o processamento, ativo both.
- Sugerido como Resposta Ricardo Barbosa Cortes quinta-feira, 25 de setembro de 2014 18:29
- Marcado como Resposta Ricardo Barbosa Cortes quinta-feira, 25 de setembro de 2014 18:29
Todas as Respostas
-
Pessoal
Vendo os problemas ocorrido, para não causar tanto impacto, acabei ativando o scroll, apenas na vertical, e depois do processamento ativo ele para vertical e horizontal, e funciona sem problema, caso alguém veja outra solução, mais segura, basta dar um alô.
dgv_Apuracao_Col.Enabled = False
dgv_Apuracao_Col.SuspendLayout()
dgv_Apuracao_Col.Rows.Clear()
dgv_Apuracao_Col.ScrollBars = ScrollBars.Vertical
... atualizacaodgv_Apuracao_Col.ResumeLayout(False)
dgv_Apuracao_Col.PerformLayout()
If ic_Tem_Dados Then
dgv_Apuracao_Col.Enabled = True
dgv_Apuracao_Col.ScrollBars = ScrollBars.Both
End If- Sugerido como Resposta Ricardo Barbosa Cortes quinta-feira, 25 de setembro de 2014 18:29
- Marcado como Resposta Ricardo Barbosa Cortes quinta-feira, 25 de setembro de 2014 18:29
-
Pessoal
Até deixando mais legal a programação no momento acabei deixando none no inicio e após o processamento, ativo both.
- Sugerido como Resposta Ricardo Barbosa Cortes quinta-feira, 25 de setembro de 2014 18:29
- Marcado como Resposta Ricardo Barbosa Cortes quinta-feira, 25 de setembro de 2014 18:29