correia97 1 Denunciar post Postado Julho 23, 2010 Boa tarde Estou com o seguinte problema tenho um dto q contem outro ex: public class EnderecoDTO { private string _logadouro; public string Longadouro { get{ return _longadouro;}; set{ _longadouro = value}; } ..... } public class ClienteDTO { private string _nome; private EnderecoDTO _endereco; public string Nome{ get{ return _nome;}; set{ _nome= value}; } public string Endereco{ get{ return _endereco;}; set{ _endereco= value}; } ... } Ai eu estou criando uma lista de cliente e usando como data source no meu datagriview List<ClienteDTO> clientes = new List<ClienteDTO>(); . . . . datagriview1.dataSource = clientes; mas na hora de exibir o endereco ele aparece a 1 coluna com o nome enderecodto e o conteudo fica com o nome da dto ex: meuprojeto.EnderecoDTO como faço para ele criar as colunas com os valores dessa dto no mesmo grid ?? Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Julho 25, 2010 Faça o override do método ToString na sua classe EnderecoDTO. No método ToString você retorna seu campo Longadouro. http://en.csharp-online.net/Override_ToString_method Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
correia97 1 Denunciar post Postado Julho 26, 2010 Faça o override do método ToString na sua classe EnderecoDTO. No método ToString você retorna seu campo Longadouro. http://en.csharp-online.net/Override_ToString_method Abraços... Isso é bem interesante mas eu precisava exibir os dados em colunas do grid dessa forma ele vai exibir os dados do endereço em apenas uma coluna existe alguma outra forma ? Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Julho 27, 2010 Mas não é um único campo Longadouro ? Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
Pedro Pontes 0 Denunciar post Postado Setembro 1, 2010 Faça o override do método ToString na sua classe EnderecoDTO. No método ToString você retorna seu campo Longadouro. http://en.csharp-onl...ToString_method Abraços... Isso é bem interesante mas eu precisava exibir os dados em colunas do grid dessa forma ele vai exibir os dados do endereço em apenas uma coluna existe alguma outra forma ? Você já pensou em usar DataTable? Compartilhar este post Link para o post Compartilhar em outros sites