Ver Mensaje Individual
  #11 (permalink)  
Antiguo 26/07/2008, 12:29
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 9 meses
Puntos: 260
Mensaje Respuesta: rellenar combo box

Hola,

Cita:
Iniciado por never20 Ver Mensaje
... e hice esto: ...

try {

String query1 = ("select id_tip_pers, tipo_persona from tip_pers");
PreparedStatement psquery = (PreparedStatement) cn.prepareStatement(query1);
while(rs.next()){
cb1.addItem(rs.getString("id_tip_pers_FK"));
}
}
catch(Exception ex){
JOptionPane.showMessageDialog(this, "Error " + ex.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
}
}

este codigo me funciona, ...
Supongo que el código que pusiste es solo un extracto del código completo, no hay una conexión. Pero suponiendo que funciona ... el reccordset es "rs".

Por consiguiente crearias el ComboBox de esta forma:

jComboBox1 = new JComboBox();
jComboBox1.setModel(new ResultSetComboBoxModel(rs, "id_tip_pers", "tipo_persona"));

Donde rs es el RecordSet con los datos de la consulta SQL que pusiste, "id_tip_pers" es un campo de tipo int, y "tipo_persona" es un varchar.

Saludos,