martes, 25 de enero de 2011

Poblar/llenar una Grilla o JTable con un Resultset

Holas, siempre olvido como hacerlo... asi que mejor lo pongo aqui y si a alguien mas le sirve excelente.

El JTable se llama "tblDatos", este ya lo hemos editado con el editor visual de columnas en Netbeans (V6.9.1) (click derecho sobre el JTable -> Table Contents.. -> Columns) y hemos agregado o quitado las que necesitamos , asi como los Titulos y el tipo de contenido.

El codigo seria el siguiente:

===========================================================


SQL="select * from clientes";
rst=stmt.executeQuery(SQL);

if(rst!=null)
{
int f=0;
((DefaultTableModel) tblDatos.getModel()).setRowCount(0);
while(rst.next())
{
((DefaultTableModel) tblDatos.getModel()).setRowCount(tblDatos.getRowCount()+1);

tblDatos.setValueAt(rst.getString("codcliente").toString(),f,0);
tblDatos.setValueAt(rst.getString("cliente"),f,1);
tblDatos.setValueAt(rst.getDouble("monto"),f,2);
f++;
}
lblTotal.setText("TOTAL CLIENTES. => "+String.valueOf(f));
rst.close();


===========================================================

That´s all.
bye

lunes, 25 de octubre de 2010

Frase 13

“Los analfabetos del siglo XXI no serán aquellos que no sepan leer y escribir, sino aquellos que no sepan aprender, desaprender y reaprender."
Alvin Toffler

martes, 24 de agosto de 2010

Frase 12

A pesar de que muchos dirian que no es una frase "digna" de recordarla, pero dada la situación de nuestro país, yo creo que es digna de recordarse siempre.

"El problema no es tu contrato basura, el problema es la basura que te contrata"
Gremio de Construcción Civil - Perú