Foros del Web » Programación para mayores de 30 ;) » Java »

problema para actualizar registro con abstract table model

Estas en el tema de problema para actualizar registro con abstract table model en el foro de Java en Foros del Web. Hola que tal pues aqui de nuevo pidiendo ayuda , tengo un formulario con una table y tengo que actualizar el campo cantidad en tiempo ...
  #1 (permalink)  
Antiguo 27/04/2012, 17:23
Avatar de fahs82  
Fecha de Ingreso: abril-2012
Ubicación: guadalajara
Mensajes: 139
Antigüedad: 12 años, 7 meses
Puntos: 12
problema para actualizar registro con abstract table model

Hola que tal pues aqui de nuevo pidiendo ayuda , tengo un formulario con una table y tengo que actualizar el campo cantidad en tiempo real es decir cuando cambie el valor que me muestra el jtable pero no tengo la minima idea de como realizar esto , creo que se hace con setvalue pero no se como a continuacion posteo la rutina con la cual cargo mi jtable con la base de datos en mysql
agradesco me orienten con el codigo como pasar el parametro de getvalue a setvalue o mediante algun fire , agradesco de nuevo la ayuda por adelantado

ConexionMySQL MySql = new ConexionMySQL();
Connection cn = MySql.Conectar();

String BuscarTallas = "select TALLA,CANTIDAD from TEMP_TALLAS_TRASP WHERE ID_ART = '" + IdArticulo + "'";


try{
Statement stTallas = cn.createStatement( ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR _UPDATABLE );
final ResultSet rsTallas = stTallas.executeQuery(BuscarTallas);

final ResultSetMetaData rsmd=rsTallas.getMetaData();
tblTallas.setModel(new javax.swing.table.AbstractTableModel () {
@Override
public String getColumnName( int c ) {
try {
if ( rsmd != null )
return rsmd.getColumnName(c + 1);
return "";
}
catch(SQLException e) { return ""; }
}
@Override
public int getRowCount() {try {
if ( rsTallas != null ) {
rsTallas.last(); // Nos situamos en la última fila
return rsTallas.getRow(); // Devolvemos el número de la fila
}
return 0;
}
catch(SQLException e) { return 0; }

}

@Override
public int getColumnCount() {try {
if ( rsmd != null )
return rsmd.getColumnCount();
return 0;
}
catch(SQLException e) { return 0; }

}

@Override
public boolean isCellEditable (int row, int column)
{

if (column == 1)
return true;
return false;
}


@Override
public Object getValueAt(int fila, int col) {try {
if ( rsTallas != null ) {
rsTallas.absolute( fila + 1 );
return rsTallas.getObject( col + 1 );
}
return "";
}
catch(SQLException e) { return null; }

}

});

Etiquetas: abstract, formulario, model, mysql, registro, string, table
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:39.