Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Heikitow

[Resolvido] Combobox

Recommended Posts

Bom dia pessoal, sou programador web, porém entrei em um desafio para criar uma aplicação desktop e nisso encontrei um impedimento.

 

Eu tenho um Combobox, que populo ele no evento load do meu formulário com os seus valores, porém eu gostaria de selecionar um valor em especial para ser carregado da lista.

 

Exemplo:

 

A Drop é exibida assim

[sELECIONE]
Acre
Alagoas
Amapá
Amazonas
Bahia
Ceará
Distrito Federal
etc...

 

E gostaria de trazer selecionado o estado da Bahia, por exemplo.

Sei que o Id da bahia é 5;

 

Em Asp.NET eu faria algo similar a isso.

Dropdownlist ddlEstado = new Dropdownlist();
ddlEstado.SelectedValue = objeto.Id.ToString();

 

O mesmo código no Windows Forms não faz nada.

ComboBox ddlEstado = new ComboBox();
ddlEstado.SelectedValue = objeto.Id.ToString();

 

Ah, minha combo está sendo preenchida da seguinte forma.

foreach (UF item in lista)
           {
               int i = 1;
               ddlEstado.Items.Insert(i, new ListItem(item.Nome, item.Id.ToString()));
               i++;
           }

 

Alguma sugestão do que pode estar acontecendo, ou uma solução para meu problema?

Compartilhar este post


Link para o post
Compartilhar em outros sites

quintelab, obrigado pela dica, li o site que você mandou e clarearam-se as minhas idéias.

consegui resolver, o problema meu não estava na forma de selecionar o valor com o .SelectedValue, mas sim a forma como eu estava preenchendo meu objeto combobox, não havia setado o DisplayMember nem o ValueMember, mas agora deu certo! Obrigado, pode fechar o tópico.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.