el código es este:
Código java:
Ver original
He leído por ahí que con getSelectedIndex(), pero eso me da la posición del item seleccionado, no el id de la base de datos que necesito.
| |||
Obtener id de bd al seleccionar item de jcombobox Tengo un código que me ayuda a llevar con jcombobox y funciona bien, pero no logro ver como hacer que se incluya el id de la base de datos al combobox, no para que se muestre, sino que al seleccionar un item me de el id que esta relacionada con otras tablas en la base. el código es este:
Código java:
Ver original He leído por ahí que con getSelectedIndex(), pero eso me da la posición del item seleccionado, no el id de la base de datos que necesito. |
| ||||
Respuesta: Obtener id de bd al seleccionar item de jcombobox Hola, No estoy seguro si te sea de utilidad en este caso: http://www.forosdelweb.com/f45/relle...bo-box-563305/ Lo que hace es llenar un JComboBox con los valores de un ResultSet que tienen que tener un campo numérico y un campo alfanumérico, lo que se muestra en el el JComboBox es el valor alfanumérico (la descripción) pero puedes recuperar el campo numérico (el código) en cualquier momento para insertarlo en otra tabla o utilizarlo en otro formulario, reporte, consulta, etc. Saludos, |
| ||||
Respuesta: Obtener id de bd al seleccionar item de jcombobox Definitivamente la unica forma de lograrlo, es implementando tu propio model de JComboBox. HackmanC te envio la solución. Si necesitas mejorar el JComboBox, tendrás que buscar info sobre: Combo http://download.oracle.com/javase/1.4.2/docs/api/javax/swing/JComboBox.html Model http://download.oracle.com/javase/1.4.2/docs/api/javax/swing/ComboBoxModel.html Con el Model puedes incluso puedes controlar los eventos que recibe el JComboBox. Render http://download.oracle.com/javase/1.4.2/docs/api/javax/swing/ListCellRenderer.html Saludos.
__________________ -- NOTA: Si haz conseguido la solución a tu problema, por favor edita el titulo del tema colocando el prefijo [SOLUCIONADO], para que otros usuarios puedan encontrar soluciones más rápido. |
| |||
Obtener id de bd al seleccionar item de jcombobox[Solucionado] Gracias HackmanC y dackiller por sus respuestas, tengo pocos días con java por lo que habían cosas que realmente no entiendo del código y yo no tenia claro como implementarlo, pero buscando mas encontré uno en esta dirección: http://ungranoparajava.blogspot.com/2008/07/un-value-para-jcombobox.html , que esta mas corto y mas sencillo para los que tenemos poco conocimiento en java, adaptandolo un poco me quedo asi: Una clase llamada persona.java
Código java:
Ver original Dentro de un evento pongo este codigo para llenar el JComboBox:
Código java:
Ver original Por ultimo como prueba que funciona, agregue un Jlabel donde muestro el id, y con el evento ActionPerformed pongo este otro código:
Código java:
Ver original Gracias por las guías, y espero a otro les pueda servir también. |
| |||
Respuesta: Obtener id de bd al seleccionar item de jcombobox oye que buen aporte fijate que estoy en el mismo inconveniente pero como se haria si estoy trabjando netamente MVC porfa ayudame |
Etiquetas: |