Ver Mensaje Individual
  #2  
Antiguo 31-03-2010
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Reputación: 17
rgstuamigo Va por buen camino
Arrow

Segun entiendo debes llenar tu combobox con datos de la base de datos, para poder hacerlo existe muchas metodología algunas un poco mas tediosa pero mas avanzada, y otra no mucho pero demasiada simple, claro está que todo depende de lo que quieras cargar al combobox, por ejemplo por lo general el usuario de la aplicacion solo mira los nombres de los cobradores,vendedores,clientes,etc, pero internamente cada cobrador,vendedor,cliente tiene un ID (código único) que lo identifica, entonces en ese caso hay que traer ese ID tambien en la consulta SQL y de alguna manera guardarlo en los Item del combobox para que cuando el usuario seleccione ya sea el nombre de un cobrador,vendedor,cliente,etc, se pueda obtener su ID internamente y trabajar con éste.
* Para el caso que sólo quieras cargar el nombre del cobrador, lo que tienes que hacer primero es tu query:
Cita:
ejem = "select Nombre from nombre_tabla";
Despues a una variable ResultSet le asignas el resultado
ResultSet rset = executeQuery(ejem);
Despues haces un while mientras haya siguientes en tu rset
JCombox1.addItem(rset.getString(dato_de_tabla));
* Para el caso de traer tanto el ID y el Nombre ya sea de un vendedor,cobrador,etc, segun sea el caso, es aconsejable crearte una clase contenedora tanto de del ID como del Nombre, en otras palabras tu clase debe tener dos atributos uno para el ID y otro para el Nombre,claro está que deben tener sus respectivo Get y Set de cada atributo, ademas dicha clase debe implementar dos metodos adicionales que son el método equals y el método toString, en donde en el método toString retornas el texto(Nombre), y en el método equals vos verás cuando son iguales,una vez que hagas esto, carga el combobox con este objeto algo así JCombox1.addItem(MiObjeto), y listo, cuando veas el combobox te mostrara el texto, y cuando selecciones el item, el método JCombox1.getSelectedItem(), éste método te da un Object, a ese objeto lo casteas(Casting) al objeto que creaste (osea tu clase que creaste) y ahí tenes la informacion que necesitas. espero que se entienda..
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita