Carregar Combobox a partir de uma lista

Hoje vou mostrar como carregar um Combobox a partir de uma lista.

Com o C# é muito fácil fazer isto acontecer. Vou utilizar o Visual Studio 2019, você pode usar outra versão que o funcionamento é igual.

De maneira idêntica, é possível preencher também o componente DataGridView utilizando esta mesma técnica. Da mesma forma, pois os dois componentes são carregados com uma lista em seus DataSources.

Existem outras formas de carregar um Combobox com dados além desta que vou mostrar, porém isto depende de cada situação e forma que está a utilizar em seus projetos.

Neste modo que explico, você vai carregar seu Combobox a partir de uma lista, portanto, sem dores e sofrimento. hehe…..

private void CarregarCidades()
   {
      // instanciando o objeto listCidades            
      ListCidades listCidades = new ListCidades();
      // consultando as cidades no banco de dados e carregando no objeto listCidades
      // não entrei em detalhes de como counsultar no banco, este é outro assunto
      listCidades = cidades.ConsultaCidadesNoBanco();
      // Limpando o Combobox     
      cmbCidade.DataSource = null;
      // Adicionando a Lista no Combobox
      cmbCidade.DataSource = listCidades;
     
      // Selecionando qual campo da lista quero mostrar no Combobox
      this.cmbCidade.DisplayMember = "CidadeNome";
      this.cmbCidade.ValueMember = "CidadeNome";
   }

Pronto! simples assim.
Espero ter ajudado e se tiver alguma sugestão deixe um comentário.

Abraço…

Deixe um comentário