Popular DataGridView com List<ValueObjects> [CSharp]

10/04/2013

1

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.
Responder

Posts

alguma ideia ?
Responder

11/04/2013

Joel Rodrigues

Acho que faltou você preencher o campo DataPropertyName das colunas, que deve receber o nome da propriedade (da classe) que cada uma vai exibir.
Responder
Essa classe tem que ter exatamente o mesmo nome dos objetos VO né?
Responder
O campo DataPropertyName, tem que ter o mesmo nome dos objetos da classe VO né ?
Responder

11/04/2013

Joel Rodrigues

O mesmo nome das propriedades (dataLancamento, titulo, etc...).
Responder