none
wfp datagrid tamanho das colunas RRS feed

  • Pergunta

  • Boa tarde pessoal.

    Estou tentando alterar o tamanho de uma coluna via código.

    Entretanto, não consigo nenhum exemplo que funcione.

    Vejam o código que estou usando (sem efeito na última linha)

            Dim sct As New Scripts
            Dim dt As DataTable = sct.ExecutarScriptTabela("pt001_sel_problemas")
    
            dt.Columns(0).ColumnName = "Nº"
            dt.Columns(1).ColumnName = "Início do Problema"
            dt.Columns(2).ColumnName = "Controle"
            dt.Columns(3).ColumnName = "Título do Problema"
            dt.Columns(4).ColumnName = "Detalhe"
            dt.Columns(5).ColumnName = "Resp. Abertura"
            dt.Columns(6).ColumnName = "Data da Abertura"
    
            dgvProblemas.DataContext = dt.DefaultView
            dgvProblemas.Columns(4).Width = 200

    A instrução de Width não tem efeito nenhum.. e o Datagrid fica com um espécie de Autosize nas colunas.

    Como faço para consseguir definir o tanho dessa coluna?

    Obrigado.


    LFBit

    quarta-feira, 16 de setembro de 2015 20:56

Respostas

  • Como você está criando essas colunas? Pelo código ou no xaml? Tenta dar update após setar o tamanho

    dgvProblemas.UpdateLayout()


    Bruno Ferreira de Souza
    MVP - Microsoft Valuable Professional
    MCTS .NET Framework - Windows Applications
    MCPD .NET Framework - Windows Applications
    www.maestrodotnet.com.br
    @BrunoMaestro

    quinta-feira, 17 de setembro de 2015 02:24