Ir para conteúdo
Fórum Script Brasil
  • 0

Atualizar comboBox com os dados de outra comboBox.


Maicon_iniciante

Pergunta

beleza pessoal ?

Como estão ?

Estou aqui com mais uma dúvida em relação a c# no visual C# tenho duas combobox uma de estados brasileiros e outra de cidades e estou querendo que quando um estado selecionado na combobox estado atualize a combobox cidades com as cidades daquele estado e não estou usando base de dados mais se for preciso o uso de uma base ou xml só me mostrar como fazer que eu irei fazer nem que coloquem um exemplo aqui que eu vou estudar e aplicar no meu programa.

Por enquanto estou fazendo assim só como teste se estado for igual a santa catarina ele joga blumenau para dentro do combobox.

Mais não queria fazer todas as cidades na mão dentro código vai dar muito trabalho ai penssei em fazer tudo dinâmico.

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)

{

string itemBox;


itemBox = comboBox1.Text;

if (itemBox == "Escolha")

itemBox = null;

label3.Text = itemBox;

if (itemBox == "Santa Catarina")

comboBox2.Text = "Blumenau";

else if (itemBox != "Santa Catarina")

comboBox2.Text = null;



}

Desde já agradeço a atenção de vocês.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
beleza pessoal ?

Como estão ?

Estou aqui com mais uma dúvida em relação a c# no visual C# tenho duas combobox uma de estados brasileiros e outra de cidades e estou querendo que quando um estado selecionado na combobox estado atualize a combobox cidades com as cidades daquele estado e não estou usando base de dados mais se for preciso o uso de uma base ou xml só me mostrar como fazer que eu irei fazer nem que coloquem um exemplo aqui que eu vou estudar e aplicar no meu programa.

Por enquanto estou fazendo assim só como teste se estado for igual a santa catarina ele joga blumenau para dentro do combobox.

Mais não queria fazer todas as cidades na mão dentro código vai dar muito trabalho ai penssei em fazer tudo dinâmico.

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)

{

string itemBox;


itemBox = comboBox1.Text;

if (itemBox == "Escolha")

itemBox = null;

label3.Text = itemBox;

if (itemBox == "Santa Catarina")

comboBox2.Text = "Blumenau";

else if (itemBox != "Santa Catarina")

comboBox2.Text = null;



}

Desde já agradeço a atenção de vocês.

olha... uma ideia pra você fazer isso é fazer uma base de dados com uma tabela estados e uma tabela cidades.

tipo assim...

tabela estados com ID, Estado

tabela cidades com ID,fk_Estado,Cidade

ai você alimenta o banco e na hora de carregar o combo você faz assim!!!

while(poder ler o banco)

{

combobox1.Items.Add(algo em forma de string);

}

mas tem todo um trabalho na hora de fazer a pesquisa no banco...

mas a ideia é essa...

ahh

pra limpar o combobox você usa assim

combobox1.Items.Clear();

pronto!!!

q q duvida é só postar!!!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...