none
Datagridview scroll vertical e horizontal desativado RRS feed

  • 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

    quarta-feira, 24 de setembro de 2014 13:16

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

     
    ... atualizacao

    dgv_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

    quarta-feira, 24 de setembro de 2014 18:23
  • Pessoal

          Até deixando mais legal a programação no momento acabei deixando none no inicio e após o processamento, ativo both.

    quarta-feira, 24 de setembro de 2014 18:42

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

     
    ... atualizacao

    dgv_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

    quarta-feira, 24 de setembro de 2014 18:23
  • Pessoal

          Até deixando mais legal a programação no momento acabei deixando none no inicio e após o processamento, ativo both.

    quarta-feira, 24 de setembro de 2014 18:42