Usuário com melhor resposta
como carregar dois valores em um combobox?

Pergunta
-
Respostas
-
Boa tarde,
Como você recupera os dados do seu banco de dados ?
Isso pode ser feito de diversas formas, depende de como está seu codigo.
- Marcado como Resposta leobarussi quinta-feira, 2 de março de 2017 15:37
-
bom dia, eu busco os dados por um select (id e nome), retorno um dataTable, e carrego o combobox (datasource), uso o display member e o value para terminar de preencher.
- Marcado como Resposta leobarussi quinta-feira, 2 de março de 2017 15:37
-
lebarussi, bom dia!
Você pode concatenar direto no seu select, e jogar esse campo no DisplayMember do ComboBox, segue um exemplo:
Se estiver usando MySQL:
select ID, concat(ID, ' | ', NOME) as 'Nome' from tabela;
Se estiver usando SQL Server:
select ID, ID + ' | ' + NOME as 'Nome' from tabela;
Depois disso, só jogar o campo 'Nome' no DisplayMember do seu ComboBox.
Qualquer dúvida, estou a disposição.
att.
Felipe
- Sugerido como Resposta Daniel R. Arrais quinta-feira, 2 de março de 2017 11:17
- Marcado como Resposta leobarussi quinta-feira, 2 de março de 2017 15:37
Todas as Respostas
-
Boa tarde,
Como você recupera os dados do seu banco de dados ?
Isso pode ser feito de diversas formas, depende de como está seu codigo.
- Marcado como Resposta leobarussi quinta-feira, 2 de março de 2017 15:37
-
bom dia, eu busco os dados por um select (id e nome), retorno um dataTable, e carrego o combobox (datasource), uso o display member e o value para terminar de preencher.
- Marcado como Resposta leobarussi quinta-feira, 2 de março de 2017 15:37
-
lebarussi, bom dia!
Você pode concatenar direto no seu select, e jogar esse campo no DisplayMember do ComboBox, segue um exemplo:
Se estiver usando MySQL:
select ID, concat(ID, ' | ', NOME) as 'Nome' from tabela;
Se estiver usando SQL Server:
select ID, ID + ' | ' + NOME as 'Nome' from tabela;
Depois disso, só jogar o campo 'Nome' no DisplayMember do seu ComboBox.
Qualquer dúvida, estou a disposição.
att.
Felipe
- Sugerido como Resposta Daniel R. Arrais quinta-feira, 2 de março de 2017 11:17
- Marcado como Resposta leobarussi quinta-feira, 2 de março de 2017 15:37
-