DUVIDA PARA POVOAR GRID COM LIST

FBGSYSTEMS 04/01/2014 11:24:07
#432644
Bom dia pessoal.
Estou com uma dúvida com relação a preenchimento de grid utilizando o List<>. Sempre que preciso mostrar por exemplo o nome de um produto nos itens de um pedido, preciso criar uma propriedade na classe itensPedido com o nome do produto.
Queria saber se é possível listar isto usando apenas uma propriedade da classe produto.

Exemplo:

clsItensPedido

public long codped{get; set;}
public long codprod{ get; set;}

// ai eu tenho que colocar uma propridadade descricao para conseguir setar no datagridview este campo.
public string descricao {get; set;}

Ai no metodo do List faço isto:
                             _return = new List<clsDetPedCompra>();
while (dr.Read())
{
clsDetPedCompra d = new clsDetPedCompra();

d.codprod = dr.GetInt64(dr.GetOrdinal([Ô]codprod[Ô]));
d.descricao = dr.GetString(dr.GetOrdinal([Ô]descricao[Ô]));
d.qtd = dr.GetDecimal(dr.GetOrdinal([Ô]qtd[Ô]));
if (dr[[Ô]valor[Ô]] != DBNull.Value)
{
d.valor = dr.GetDecimal(dr.GetOrdinal([Ô]valor[Ô]));
}
if (dr[[Ô]subtotal[Ô]] != DBNull.Value)
{
d.subtotal = dr.GetDecimal(dr.GetOrdinal([Ô]subtotal[Ô]));
}
d.item = dr.GetInt32(dr.GetOrdinal([Ô]item[Ô]));
_return.Add(d);
}
return _return;


Tem como resolver isto ?
GUIMORAES 06/01/2014 10:31:58
#432671
Resposta escolhida
Você poderia herdar a classe produtos e utilizar as propriedades da mesma sem ter que incluir uma nova propriedade a ela.
FBGSYSTEMS 06/01/2014 10:35:51
#432672
O problema é que eu ja herdo na classe bdsItenPedido a classe clsItenPedido. Nao sei seesta certo masesta é minha situação.
FBGSYSTEMS 06/01/2014 11:44:51
#432675
Colega pensei um pouco aqui e ja consegui resolver esta situação.

Tópico encerrado , respostas não são mais permitidas