none
Adicionar itens em ComboBox com base no banco de dados Mantendo as Informações que já existe - SqlServer e C# RRS feed

  • Pergunta

  • Boa Noite

            Galera gostaria da ajuda de vocês para solucionar um problema que estou tendo na minha aplicação. Tenho um ComboBox que é pra carregar informações do Banco de Dados, porém quando carrego essa informações elas subscreve as informações que já existe no ComboBox. Alguém pode me da uma ajuda?

    Att: Johnatha Furtado

    segunda-feira, 11 de junho de 2018 02:22

Respostas

  • Boa Noite Juliano Nunes

           Segue o seu conselho e criei um método para fazer um loop que ira adicionar todos os itens da minha consulta mantendo os itens ja cadastrados. Os itens são adicionado em uma lista e a lista e associada ao ComboBox por meio do comando DataSource.

    • Marcado como Resposta Johnathafm sexta-feira, 22 de junho de 2018 23:56
    sexta-feira, 22 de junho de 2018 23:55

Todas as Respostas

  • Johnatha,

    Se você insere itens manualmente no ComboBox e depois utiliza a propriedade DataSource do mesmo, esse será o comportamento natural (remover os itens antigos). 

    Para solucionar você precisaria adicionar os itens manualmente após o databind ou realizar a consulta ao BD e adicionar também manualmente os dados do BD em um loop.


    Juliano Nunes - http://linkedin.com/in/julianonunes

    Lembre-se de clicar em "Votar como útil" e "Marcar como Resposta" caso tenha respondido sua dúvida.

    Remember to "Vote as Helpful" and "Mark as Answer" if your question has been answered.

    • Marcado como Resposta Johnathafm terça-feira, 29 de janeiro de 2019 16:37
    • Não Marcado como Resposta Johnathafm terça-feira, 29 de janeiro de 2019 16:37
    segunda-feira, 11 de junho de 2018 15:22
  • Juliano Nunes,

    Quando tento adicionar o item manualmente apos utilizar o DataSource ele retorna um erro, informando que não é possível adicionar um novo item quando se esta utilizado a função DataSource. Você poderia me ajudar com isso também?

    sábado, 16 de junho de 2018 00:11
  • Boa Noite Juliano Nunes

           Segue o seu conselho e criei um método para fazer um loop que ira adicionar todos os itens da minha consulta mantendo os itens ja cadastrados. Os itens são adicionado em uma lista e a lista e associada ao ComboBox por meio do comando DataSource.

    • Marcado como Resposta Johnathafm sexta-feira, 22 de junho de 2018 23:56
    sexta-feira, 22 de junho de 2018 23:55