Foro de elhacker.net

Programación => Java => Mensaje iniciado por: lilix_flower en 23 Noviembre 2012, 02:07 am



Título: llenar una tabla desde otra!! :D
Publicado por: lilix_flower en 23 Noviembre 2012, 02:07 am
hola!!! :D

necesito llenar una tabla con los datos que tengo en otra!!!
eso ya lo hize!!
el problema es que cuando selecciono otro dato...este se me reemplaza :/
y lo que quiero es que me aparezca abajo del que ya agregue...
me pueden ayudar??

esl codigo que tengo en mi formulario es:

Código
  1. frm_clientes_individuales.tb_clientes.setToolTipText(String.valueOf(tbexam.getToolTipText(evt)));
  2. TableModel model = tbexam.getModel();
  3. int selectedRow = tbexam.getSelectedRow();
  4.  
  5. DefaultTableModel modelo = (DefaultTableModel)frm_clientes_individuales.tb_clientes.getModel();
  6. int indexFila = 0;
  7.  
  8. //aqui copia lo que esta en mi primer tabla...
  9. String columna1 = (String) model.getValueAt(selectedRow, 0);
  10. String columna2 = (String) model.getValueAt(selectedRow, 1);
  11. String columna3 = (String) model.getValueAt(selectedRow, 2);
  12. String columna4 = (String) model.getValueAt(selectedRow, 3);
  13.  
  14.  
  15. //aqui se agregan los datos de mi primer tabla a mi segunda tabla!
  16. modelo.addRow(new Object [4]);
  17. frm_clientes_individuales.tb_clientes.setValueAt(columna1, indexFila,0);
  18. frm_clientes_individuales.tb_clientes.setValueAt(columna2, indexFila,1);
  19. frm_clientes_individuales.tb_clientes.setValueAt(columna3,indexFila, 2);
  20. frm_clientes_individuales.tb_clientes.setValueAt(columna4,indexFila, 3);
  21.  
  22. indexFila ++;
EDIT by Debci: Para la próxima añade la quotes geshi para indicar el código Java.

eso es lo que tengo!!! :/ no se que hacer....
cuando se hace desde un resultset se que lo puedo hacer con while...pero en este caso no se como.....

de ante mano gracias x la ayuda!!


Título: Re: llenar una tabla desde otra!! :D
Publicado por: FrostLeviathan en 23 Noviembre 2012, 03:09 am
Utiliza addRow y no setValueAt
)]addRow (http://docs.oracle.com/javase/1.4.2/docs/api/javax/swing/table/DefaultTableModel.html#addRow(java.lang.Object[)


Título: Re: llenar una tabla desde otra!! :D
Publicado por: lilix_flower en 23 Noviembre 2012, 03:42 am
:/ no eso no me funciono  :-(