Popular DataGridView com List<ValueObjects> [CSharp]
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.
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
Curtidas 0
Respostas
Leonardo Carvalho
10/04/2013
alguma ideia ?
GOSTEI 0
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
10/04/2013
Essa classe tem que ter exatamente o mesmo nome dos objetos VO né?
GOSTEI 0
Leonardo Carvalho
10/04/2013
O campo DataPropertyName, tem que ter o mesmo nome dos objetos da classe VO né ?
GOSTEI 0
Joel Rodrigues
10/04/2013
O mesmo nome das propriedades (dataLancamento, titulo, etc...).
GOSTEI 0