Popular a GridView com um objeto LIST
23/04/2008
0
Bom Dia Pessoal
Tenho ma gridview onde eu populo ela com uma LIST de objetos (List<Estados> lstEstados) mas dentro desta List lstEstados tenho um outro objeto do tipo Pais, entao as propriedades da minha lista lstEstados ficaria assim:
[0]
idEstado
Nome
fkEstado
Pais (idPais Nome)
[1]
idEstado
Nome
fkEstado
Pais (idPais Nome)
Agora queria mostrar na minha gridview o campo Nome do Pais.
mas da o seguinte erro:
field or property with the name Pais.Nome´ was not found on the selected data source.
como posso navegar dentro da minha lista até chegar no nome do Pais para mostrar na GridView?
aguardo
Obrigado
Tenho ma gridview onde eu populo ela com uma LIST de objetos (List<Estados> lstEstados) mas dentro desta List lstEstados tenho um outro objeto do tipo Pais, entao as propriedades da minha lista lstEstados ficaria assim:
[0]
idEstado
Nome
fkEstado
Pais (idPais Nome)
[1]
idEstado
Nome
fkEstado
Pais (idPais Nome)
Agora queria mostrar na minha gridview o campo Nome do Pais.
mas da o seguinte erro:
field or property with the name Pais.Nome´ was not found on the selected data source.
como posso navegar dentro da minha lista até chegar no nome do Pais para mostrar na GridView?
aguardo
Obrigado
Burnbr
Curtir tópico
+ 0
Responder
Posts
24/04/2008
Burnbr
Para quem precisar é assim que se faz:
esse label é um campo de minha grid
<asp:Label ID=´Label1´ runat=´server´ Text=´<¬# DataBinder.Eval(Container, ´DataItem.ObjPais.Nome´) ¬>´></asp:Label>
esse label é um campo de minha grid
<asp:Label ID=´Label1´ runat=´server´ Text=´<¬# DataBinder.Eval(Container, ´DataItem.ObjPais.Nome´) ¬>´></asp:Label>
Responder
Clique aqui para fazer login e interagir na Comunidade :)