Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Combo Box

Olá!

No exemplo que o Guilherme nos trás, tem apenas um campo na lista do Combo Box que é o Titular da conta. Até aí, Ok. Mas eu queria exibir dois campos ou mais no Combo Box.

Para isso eu concatenei o Titular e Número, da seguinte forma: foreach (Contas conta in contas) { comboContas.Items.Add(conta.Titular+" "+conta.Numero); } Funcionou, mas fiquei em dúvida sobre essa solução. Por isso pergunto: 1) É isso mesmo? Ou tem uma maneira mais elegante? 2) Outra dúvida, se eu quisesse colocar títulos para as duas colunas na exibição do Combo Box, como eu faria? Tentei, mas não consegui. Alguém poderia me ajudar?

Valeu, as aulas estão muito boas! ;-)

Jeff

2 respostas
solução!

Jeff o que vc poderia fazer seria na primeira adição colocar dessa forma

comboContas.Items.Add("Titular       Numero");

Foreach (Contas conta in contas)
 { 
comboContas.Items.Add(conta.Titular+" "+conta.Numero); 
}

outra maneira mais legal seria pegar o cliente selecionado no combo e carregar num DataGridView nesse controle vc pode colocar varias colunas com todas as infomações do cliente uma em cada coluna.

Valeu José.

Obrigado pela dica.

Jeff