Inserindo dados numa combo URGENTE

olá…
estou construindo uma tela com uma combobox, mas naum sei como cadastar os dados do BD. Tem a propriedade model mas ela naum puxa os dados do banco de dados !
como faço isso?
obrigado!!

clica com o botao direito em cima da combo e coloca o evento ItemStatedChange…

digita o codigo seguinte no evento da combo no form…

ItensPedidoCompra itens = new ItensPedidoCompra(); itens = (ItensPedidoCompra) comboitem.getSelectedItem();

crie um list no inicio form, como sgue a baixo…

public FormDevolucoes() { initComponents(); //instanciando mercadoriasdao MercadoriasDAO daome= new MercadoriasDAO(); //criando um list que vai receber toda a lista de mercadorias da tabela List<Mercadorias> listamer=daome.listaMercadorias(); //criando um iterator //percorrendo a classe mercadorias for(Mercadorias u: listamer){ combmercadoria.addItem(u); }

…bom trabalho colega…
:smiley:

Bom dia.

Depende. Voce conhece bem os dados ques virão do BD?
No caso, se vc tiver um JCombo com as opções “SIM” e “NAO” e vier do BD um “TALVEZ” :roll: não será setado a informação certa no JCOmbo. Neste caso vc faria:

variavel = rs.getString(campoNoBd); vc recebe o que vem do BD na variavel.

//e adiciona no JCombo:
combo.addSelectedItem(variavel);

Se vc tiver certeza da informação que vem do Banco, no exemplo anterior “SIM” ou “NAO” já pode setar direto a variavel no JCombo

combo.setSelectedItem(variavel);

*Tomando por base que no seu JCombo tenha as Opções “SIM” e “NAO”.

Espero ter ajudado
Marck

valew gente vou testar agora!!!