Usuário com melhor resposta
Combobox Mult Column - Como fazer?

Pergunta
-
Caros, boa tarde.
Tenho uma aplicação em VB.NET onde precisarei colocar comboxbox com mais que um informação, ou seja, multi colunas. Existem uma forma de fazer isto?
A necessidade é porque o usuário precisará procurar uma informação pelo nome, mas existem nomes iguais e o que os diferencia é o código.
Agraço a todos
Respostas
-
Amigo, boa tarde.
Não sei se isso que você está fazendo é Windows Forms ou ASP.NET então:
Windows Forms - Multi Column ComboBox
ASP.NET - Multiple Columns DropDown
ASP.NET - Creating a Multicolumn Combo Box
Diego Murakami
- MCP, MS, MCSD
* Por favor "Marcar como Resposta" caso esta for útil para sua dúvida.- Editado Diego Murakami quarta-feira, 4 de junho de 2014 17:47 adicionei mais um link
- Sugerido como Resposta Ricardo Barbosa Cortes quinta-feira, 5 de junho de 2014 15:42
- Marcado como Resposta Ricardo Barbosa Cortes quinta-feira, 5 de junho de 2014 17:58
-
Olá,
Você só precisa concatenar as informações e jogar no dropdown.
var produto = produtos.Select(p => new { Id = p.ProdutoId, Text = p.ProdutoId.ToString() + " " + p.Nome }); DropDown.DataSource = produto; DropDown.DataValueField = "Id"; DropDown.DataTextField = "Text"; DropDown.DataBind();
- Editado Adilson Feitoza quarta-feira, 4 de junho de 2014 18:16
- Sugerido como Resposta Adilson Feitoza quarta-feira, 4 de junho de 2014 18:44
- Marcado como Resposta Ricardo Barbosa Cortes quinta-feira, 5 de junho de 2014 17:58
Todas as Respostas
-
Olá,
mas para o usuário visualizar, você queria algo como --DANIEL--10 mostrado na combo ? Porque a combobox possui a propriedade DisplayMember que mostra o dado a ser visto pelo usuario e o ValueMember que geralmente colocamos o Id do valor selecionado !
-
Amigo, boa tarde.
Não sei se isso que você está fazendo é Windows Forms ou ASP.NET então:
Windows Forms - Multi Column ComboBox
ASP.NET - Multiple Columns DropDown
ASP.NET - Creating a Multicolumn Combo Box
Diego Murakami
- MCP, MS, MCSD
* Por favor "Marcar como Resposta" caso esta for útil para sua dúvida.- Editado Diego Murakami quarta-feira, 4 de junho de 2014 17:47 adicionei mais um link
- Sugerido como Resposta Ricardo Barbosa Cortes quinta-feira, 5 de junho de 2014 15:42
- Marcado como Resposta Ricardo Barbosa Cortes quinta-feira, 5 de junho de 2014 17:58
-
Olá,
Você só precisa concatenar as informações e jogar no dropdown.
var produto = produtos.Select(p => new { Id = p.ProdutoId, Text = p.ProdutoId.ToString() + " " + p.Nome }); DropDown.DataSource = produto; DropDown.DataValueField = "Id"; DropDown.DataTextField = "Text"; DropDown.DataBind();
- Editado Adilson Feitoza quarta-feira, 4 de junho de 2014 18:16
- Sugerido como Resposta Adilson Feitoza quarta-feira, 4 de junho de 2014 18:44
- Marcado como Resposta Ricardo Barbosa Cortes quinta-feira, 5 de junho de 2014 17:58