none
itens combobox pelo codigo RRS feed

  • Pergunta

  • Pessoal, joia?

    é o seguinte.

    Tenho um carrego um combobox através do código.

     DBAccess db = new DBAccess();
                DataSet ds;
                StringBuilder str = new StringBuilder();
                str.Append("SP_SELECT_CATEGORIAS_SEM_TODOS ");
    
                ds = db.ExecuteDataSet(str.ToString());
    
                cb_Categoria.DataSource = ds.Tables[0];

    nesse codigo, mando selecionar todas as categorias na combo.

    o problema é quando vou fazer uma alteração. sempre carrega todos os registros ordenado pelo ID.

    Gostaria de carregar todos as categorias, mas que ficasse visivel na combo o item que está no banco.(Não o 1 registro da tabela)

    Tipo, se o registro que estou atualizando é o Id = 5, quero que este fique visivel de primeira.

    obrigado.

     

    sexta-feira, 18 de maio de 2012 16:18

Todas as Respostas

  • Ok, consegui,

    Favor desconsiderar.

    Obrigado

    sexta-feira, 18 de maio de 2012 16:22
  • Falta setar as propriedades ValueMember e DisplayMember do COmcoBox:

    cb_Categoria.ValueMember = "ID_CATEGORIA"; //valos interno (não mostrado)
    cb_Categoria.DisplayMember = "NOME_CATEGORIA"; //o que será mostrado

    Abraços!


    thiagokoelho

    sexta-feira, 18 de maio de 2012 16:34