locked
Preencher ComboBox com MVVM EF4 WCF Ria Services Silverlight 4 RRS feed

  • Pergunta

  • Boa Tarde a Todos,

    É o seguinte, estou com uma situação no minimo engraçada. Eu estou trabalhando com um banco de dados que não é meu, e também não posso alterar o nome dos campos e nem das tabelas.

    Tenho que construir uma tela com 5 ComboBox, sendo que cada um irá pegar as informações de uma tabela diferente. 

    O problema é que todas as tabelas possuir o campo "ID e Name", justamente os campos que irei colocar no combobox.

    A minha dúvida é: como eu vou definir o DisplayMemberPath sendo que todas as tabelas contem o campo Name?

    Segue trexo do código xaml que utilizo para carregar o cambobox...

    <ComboBox Margin="0,24,29,0" VerticalAlignment="Top" Height="24" HorizontalAlignment="Right" Width="306" 
                                  ItemsSource="{Binding Path=Status}"
                                  DisplayMemberPath="name" DataContext="{Binding}"/>
    Agradeço a ajuda de todos!!!

    quinta-feira, 23 de fevereiro de 2012 16:47

Respostas

  • Resolvi o problema mudando o nome da propriedade no mapeamento do arquivo edmx

    Fiz a alteração no mapeamento do modelo conceitual no CSDL Content e no Mapeamento entre ele no Modelo CS Mapping Content ...

    para visualizar esses modelo basta abrir o arquivo EDMX em um editor de arquvo XML.

    • Marcado como Resposta Thiago Juliano quinta-feira, 23 de fevereiro de 2012 22:55
    quinta-feira, 23 de fevereiro de 2012 22:55

Todas as Respostas

  • Resolvi o problema mudando o nome da propriedade no mapeamento do arquivo edmx

    Fiz a alteração no mapeamento do modelo conceitual no CSDL Content e no Mapeamento entre ele no Modelo CS Mapping Content ...

    para visualizar esses modelo basta abrir o arquivo EDMX em um editor de arquvo XML.

    • Marcado como Resposta Thiago Juliano quinta-feira, 23 de fevereiro de 2012 22:55
    quinta-feira, 23 de fevereiro de 2012 22:55
  • Oi Thiago tudo bom? gostaria da sua ajuda estou desenvolvendo uma aplicação silverlight 5 e e preciso consumir os dados que vem de um WebService o WS foi eu mesmo que criei ele me retorna campos de uma tabela, como faço 

    para preencher o combobox com codigo, e nome.  que são os campos reronados, já rodei e não saio do lugar. Esses dados vem em forma de lista. obrigado.


    Charles Tenorio

    sexta-feira, 12 de setembro de 2014 17:24