Apontar JComboBox para uma tabela

2 respostas
R

Amigos… alguém pode me dar uma dica para apontar uma jcombobox para uma tabela?

Tenho um cadastro de itens(que grava em tbl_Itens) que tem um jcombobox chamada GrupoDoItem… ao clicar nela preciso que apareça os dados q estão na tbl_Grupos para eu poder selecionar o grupo desejado.

Tentei usar a propriedade keypressed com o código abaixo mas não aparece nada…alguem pode me ajudar?

try

{     

         Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

         Connection Con13 = DriverManager.getConnection("jdbc:odbc:DENTAL_DB", "", "");

         Statement stmt13 = Con13.createStatement();

         stmt13           = Con13.createStatement();   

         ResultSet rs13   = stmt13.executeQuery("select * from tbl_grupos");                                                                            

         while(rs13.next())

         {   

            cb_Grupo.addItem(rs13.getString(1));   

            break;   

         }

         

     } catch(SQLException e){

        JOptionPane.showMessageDialog(this,"ERRO NO COMANDO SQL" + e.getMessage());

     } catch(ClassNotFoundException e) {

        JOptionPane.showMessageDialog(this,"DRIVE NAO ENCONTRADO" + e.getMessage());

     }

Rodrigo

Messenger: [email removido]

2 Respostas

V

Pq vc esta colocando o break dentro do bloco while ?
Assim vc deixa ele rodar apenas 1x.

Tente explicar melhor oq vc realmente quer fazer.

ViniGodoy

Cara, uma dica…

Colocando o código desse jeito, sem formatação, fica muito difícil te ajudar. Você precisa usar as tags code.

Edita aí seu post usando as dicas desse tópico:
http://www.guj.com.br/posts/list/50115.java

Vai nos ajudar muito a ver o seu problema! :slight_smile:

No lugar do keyPressed, tenta usar o valueChanged da combo.

Criado 16 de dezembro de 2007
Ultima resposta 17 de dez. de 2007
Respostas 2
Participantes 3