Estoy realizando una aplicacion con netbeans visaul web pack. Y tengo una tabla con productos que estan relacionados con una base de datos.
Por ejemplo:
una tabla de vinos con los siguientes campos:
nombre numero de unidades
Un ejemplo seria vino rioja de 5 unidades. Pos bien, el campo de unidades lo quiero poner en un dowdrop list (caja de texto). En este caso el rija tendria un dropdown list del 0 al 5 y poder escoger o 0 o 1 o 2...o 5.
Esto es lo que he programado:
Código:
-----------------------private void vinos(){ int noofDBRows = vinosDataProvider.getRowCount(); listOptionsVinos = new Option[noofDBRows + 1]; int rowcount = 0; if (noofDBRows > 0) { // Build the Options Array with the data // from DataProvider plus Dummy Value vinosDataProvider.cursorFirst(); do{ String linea=vinosDataProvider.getCursorRow().getRowId(); int aux=Integer.parseInt(vinosDataProvider.getValue("nUds&q uot;).toString()); for (int i=0;i String i2=String.valueOf(i); listOptionsVinos[i]=new Option(i2); } } while (vinosDataProvider.cursorNext()); // Add Dummy Value to Array at the end, // Use Dummy Value ("999") as Value for the Dummy!! // Note : - You could add the Dummy value at // any position of your choice listOptionsVinos[rowcount] = new Option("999", "-------"); } else { listOptionsVinos[rowcount] = new Option("999", "No Rows from DB"); } }
Código:
public void init() { vinos(); }
Pero resulta que listOptionVinos es igual para todos los producto y me da error.
Si alguien supiese como solucionarlo se lo agradeceria.
En cualquier caso puedo enviar a vuestro email imagenes de lo que ocurre.
Muchas gracias de antemano
Un saludo