25
FEV
2011
autor
XyBeR
categoria
Tectudo
Popular ComboBox com dados de um DB em C#

Combobox é um dos componentes que usamos muito e por ele ser muito usado ficam algumas duvidas quando tentamos informar dados que são retornados de uma base de dados, pelo fato de retornar muitos campos e/ou não existir uma nomenclatura padrão para receber esses dados.

Vamos verificar como inserir dados de uma DB dentro de uma combobox informando qual campo irá exibir para o usuário e qual campo será o valor retornado em nossa aplicação.

//Vamos carregar os dados de uma tabela dentro de nosso DataSource através do metodo MeusDados
ListBox1.DataSource = MeusDados();
//Vamos definir qual campo receberá os valores a serem retornados quando selecionarmos um item
ListBox1.DataValueField = "Codigo";
//Vamos informar qual campo irá mostrar os dados para o usuário
ListBox1.DataTextField = "Texto";
ListBox1.DataBind();
//Este é um item extra para que o usuário veja uma mensagem informando para ele selecionar um item da combobox
ListBox1.Items.Insert(0, new ListItem("Selecione...", String.Empty));

Não existe nenhum mistério na hora de se popular uma combobox com dados de um DB, porem fica a dica para quem se deparou com este problema em sua aplicação C#.

Compartilhar

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

EuNaoSouNerd.com.br © 2010-2013 - Se for copiar, cite a fonte. Obrigado.