Popular DataGridView com List<ValueObjects> [CSharp]

.NET

10/04/2013

Bom dia, eu estou tendo dificuldades em popular um DGV com informações de um List<VO>, sendo que minha classe VO possui o seguinte:

public class FilmesVO
{
public int id;
public string dataLancamento;
public string titulo;
public string tituloOriginal;
public string genero;
public int duracao;
public string faixaEtaria;
public string sinopse;
public string atores;
public string diretor;
public string distribuidor;
}

Então eu coloquei o componente(dgv) e add as colunas, com HeaderText, etc.
No código eu populei a lista de VO e add no Grid.

=> dgvFilmes.DataSource = lsFilmesVO;

O grid traz as linhas e colunas, porém todas vazias... sem nenhuma informação.
Leonardo Carvalho

Leonardo Carvalho

Curtidas 0

Respostas

Leonardo Carvalho

Leonardo Carvalho

10/04/2013

alguma ideia ?
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

10/04/2013

Acho que faltou você preencher o campo DataPropertyName das colunas, que deve receber o nome da propriedade (da classe) que cada uma vai exibir.
GOSTEI 0
Leonardo Carvalho

Leonardo Carvalho

10/04/2013

Essa classe tem que ter exatamente o mesmo nome dos objetos VO né?
GOSTEI 0
Leonardo Carvalho

Leonardo Carvalho

10/04/2013

O campo DataPropertyName, tem que ter o mesmo nome dos objetos da classe VO né ?
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

10/04/2013

O mesmo nome das propriedades (dataLancamento, titulo, etc...).
GOSTEI 0
POSTAR