FORMATAR DATAGRIDVIEW

 Tópico anterior Próximo tópico Novo tópico

FORMATAR DATAGRIDVIEW

C#

 Compartilhe  Compartilhe  Compartilhe
#479240 - 22/01/2018 11:32:03

MOREIRA
SAO LUIS - TURU
Cadast. em:Agosto/2004


Última edição em 22/01/2018 12:07:03 por MOREIRA

 Anexos estao visíveis somente para usuários registrados

Amigos, bom dia!

consigo carregar os dados da DataGridView

porém o cabeçalho com as propiedade vindo da class

como faço para ajustar a largunda das colunas da Header na DataGridView

já fiz isso manualmente, só que carrega as colunas feitas manualmente e as vinda da class


  public class FilterProdutos
    {
        public int ID { get; set; }
        public string REFERENCIA { get; set; }
        public string DESCRIÇÃO { get; set; }      
        
    }


  using (FbConnection Cnn = new Conexao().GetConnection())
            {
                Cnn.Open();
                string Sql = ("Select PCODIGO, REFERENCIA, DESCRICAO FROM TBPRODUTO");
                using (FbCommand cmd = new FbCommand(Sql, Cnn))
                {
                    using (FbDataReader dr = cmd.ExecuteReader())                        
                    {
                        List<FilterProdutos> ListaProduto = new List<FilterProdutos>();
                        while (dr.Read())
                        {
                            ListaProduto.Add(new FilterProdutos
                            {
                                ID = Convert.ToInt32(dr["PCODIGO"]),
                                REFERENCIA = dr["REFERENCIA"].ToString().TrimEnd(),
                                DESCRIÇÃO = dr["DESCRICAO"].ToString(),
                            });
                        }
                        this.DtGr.DataSource = ListaProduto;
                    }
                }
            }




Eu não nasci, fui Compilado

Resposta escolhida #479242 - 22/01/2018 13:03:28

CLEVERTON
SERRINHA
Cadast. em:Dezembro/2003


Membro da equipe

Última edição em 22/01/2018 13:06:56 por CLEVERTON

 Anexos estao visíveis somente para usuários registrados

1 - Crie as colunas em tempo de desenvolvimento "Add Columns"
2 - Mude a propriedade DataPropertyName com o nome do atributo da classe,
3 - Mude a propriedade Text da Coluna ( em modo desenvolvimento )
4 - e no construtor da classe vc coloca isso dataGridView1.AutoGenerateColumns = false;





#479243 - 22/01/2018 13:13:24

GUIMORAES
ITAPETININGA
Cadast. em:Agosto/2009


O ideal é usar a decoração para fazer isto que você quer.
Ex:

  

[DisplayName("Teste")]
    public string TESTE { get; set; }





 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por MOREIRA em 22/01/2018 17:50:13