Cambiar nombre cabecera de JdbTable
Alguien me podrÃa ayudar y decirme cómo puedo cambiar el nombre de las columnas que aparece en la cabecera de un jdbTable. Ejemplo: La columna en la base de datos se llama Cod_post, pero yo quiero que en la cabecera del jdbTable aparezca Código Postal.
En jbuilder 9, en la ventana estructura (si no lo tienes activada seleciona ver ->estructura)
Seleciona la pestaña diseño, ahora vete a la ventana estructura y busca "acceso a datos ->queryDataSet1->haces doble clip sobre "Cod_post" (en tu caso), y una vez que lo visualizas, en la ventana propiedades, cambia el valor del atributo "caption".
Espero haberte servido de ayuda.
Por cierto ¿Sabes como puedo leer el elemento que esta selecionado?
En mi caso quedria leer un string que es la unica columna que tiene la tabla.
Gracias.
Seleciona la pestaña diseño, ahora vete a la ventana estructura y busca "acceso a datos ->queryDataSet1->haces doble clip sobre "Cod_post" (en tu caso), y una vez que lo visualizas, en la ventana propiedades, cambia el valor del atributo "caption".
Espero haberte servido de ayuda.
Por cierto ¿Sabes como puedo leer el elemento que esta selecionado?
En mi caso quedria leer un string que es la unica columna que tiene la tabla.
Gracias.
hola yo lo he conseguido leer el dato de la siguiente manera:
en mi caso tengo un jdbtable (jdbtable2) y le creo un suceso mousecliked con el siguiente codigo.
BOLA
void jdbTable2_mouseClicked(MouseEvent e) {
int pos=this.jdbTable2.getSelectedRow();// obtenemos la posicion donde pinchamos en le jdbtable
DataRow data=new DataRow(this.jdbTable2.getDataSet(),\\\"nombreColumna\\\"); //creamos un DataRow con parametros (dataset ,nombreColumna) si tenemos varias
this.jdbTable2.getDataSet().getDataRow(pos,data);// guardamos en el datarow el valor obtenido pasandole la posicion dentro del dataset obtenida al principio
String result=d.getString(0);//obtenemos el valor dentro del datarow
System.out.println(result);
}
en mi caso tengo un jdbtable (jdbtable2) y le creo un suceso mousecliked con el siguiente codigo.
BOLA
void jdbTable2_mouseClicked(MouseEvent e) {
int pos=this.jdbTable2.getSelectedRow();// obtenemos la posicion donde pinchamos en le jdbtable
DataRow data=new DataRow(this.jdbTable2.getDataSet(),\\\"nombreColumna\\\"); //creamos un DataRow con parametros (dataset ,nombreColumna) si tenemos varias
this.jdbTable2.getDataSet().getDataRow(pos,data);// guardamos en el datarow el valor obtenido pasandole la posicion dentro del dataset obtenida al principio
String result=d.getString(0);//obtenemos el valor dentro del datarow
System.out.println(result);
}