Fala pessoal !
Hoje vou mostrar como carregar um Combobox a partir de uma lista de cidades. 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. Existe outras formas de carregar além desta que vou mostrar, porém esta é a mais simples e prática, pois você vai passar toda sua lista para o Combobox, 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";
}