Como inserir um item default em um combobox carregado via banco de dados

Postado por em 10/02/2015 - Visitas: 1191



Toda vez que carregamos um combobox via banco de dados no C# temos um problema, ele trará como default o primeiro item do Dataset utilizado como base para carregamento.

Caso queiramos que ele apareça com um item escrito "Selecione" como default, temos que realizar uma intervenção antes de associar o combobox ao Dataset.
exemplo:

DataTable Ds = new DataTable();
Ds = classe.carregarcombo(); // metodo que trouxe os dados de um
// dataset lá da tabela
Ds.Rows.Add( 0, "Selecione" );

cmb_cliente.DisplayMember = "nome";
cmb_cliente.ValueMember = "codigo";
cmb_cliente.SelectedValue = 0; // configura-se o item 0 como default

Pronto, lembrando-se que o nosso dataset em questão possuia duas colunas, sendo uma para código e outra para o nome.

Gostou ? Compartilhe