Thread View: es.comp.lenguajes.java
1 messages
1 total messages
Started by joeykami
Wed, 09 May 2007 16:32
Ayuda con DefaultTableModel ...
Author: joeykami
Date: Wed, 09 May 2007 16:32
Date: Wed, 09 May 2007 16:32
51 lines
3077 bytes
3077 bytes
Hola....Con respesto al modelo de tablas (DefaultTableModel ), en cual
tenia q mostrar datos, modificarlos y eliminarlos ya quedo resuelto,
pero ahora existe otro problema...pero antes q nada muestro mi
codigo....
DefaultTableModel dataModel = new DefaultTableModel(0,9);
private boolean saveData(){
int numfil=dataModel.getRowCount();
boolean error=false, ok=false;
String dato="";
if(cmbDato.getSelectedItem().toString().equals("Grupo A"))
dato="l";
else if (cmbDato.getSelectedItem().toString().equals("Grupo B"))
dato="s";
for (int i=0; i<numfil; i++)
{
if(vEspejo.indexOf(dataModel.getValueAt(i,0)) !=
vEspejo.lastIndexOf(dataModel.getValueAt(i,0))
& !dataModel.getValueAt(i,0).toString().trim().equals("")){
error=true;
break;
}
}
if(!error)
{
objInfMetodos.delete(dato);
for(int i=0;i<numfil;i++)
{
if (!dataModel.getValueAt(i,0).toString().trim().equals(""))
//if(objInfMetodos.Existe((dataModel.getValueAt(i,
0).toString())))
//ok=objInfMetodos.update("l",dataModel.getValueAt(i,
0).toString());
//else
ok=objInfMetodos.alta((dataModel.getValueAt(i,
0).toString()),dato);
} //end for
}//end !Error
return ok;
}//end method
Con respecto a esto, se puede ver q existe un vector el cual va a
tomar todo lo q haya en la tabla, es decir si se añaden nuevos alumnos
o si se eliminan o si se modifican todo esto lo toma y borra todo lo q
hay en la tabla de la base de datos y es como si lo volviera a
reescribir....Y hasta aqui funciona todo bien, pero el problema es q
la tabla de la base de datos tiene una llave foreana y cuando borro de
la tabla padre se borran automaticamente de la tabla hijo como puedo
hacer para q en la tabla padre elimine o modique sus datos sin dañar a
la tabla hijo....Ayuda por favor....
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads