Buongiorno a tutti
volevo creare un sito web di E-commerce
rimango bloccato al carrello e vi spiego il perchè
ho creato una gridiew associata ad un accessdatasource per visualizzare gli elementi
contenuti nel carrello.
in una colonna ho creato un modello in cui inserisco una textbox e 1 button
la textbox è agganciata al campo "quantita" della tabella "tabella_carrello"
e riporta ovviamente la quantità ordinata dal cliente. (tutto questo ovviamente perchè
vorrei che fosse modificabile)
ho provato ad eseguire l'update quando si clicca sul button "aggiorna" scrivendo questo codice:
public sub......button_click......
dim box as textbox = directcast(................., textbox)
dim indice as string
indice = gridview1.selectedrow.cells(1).text
accessdatasource1.updatecommand =("Update tabella_carrello Set quantita = '" + box.text + "'
where id = '"+ indice + "'")
accessdatasource.update()
facendo il debug i valori della varibile indice e il valore della proprietà text di box sono
quelli che dovrebbe salvare quindi sul prelievo dei dati è ok
solo che non viene salvato nulla
ho provato anche a inserire una try...catch...
ma il debug va avanti regolarmente
non da nessun erroe ma non salva.
a questo punto ho provato a utilizzare la funzione modifica della gridview
attivando il comando
però quando lo clicco mi da la possibilità di modificare tutti i campi
mentre io voglio modificare solo la quantità
come devo procedere secondo voi?
grazie a chi mi risponderà
Fabio

Rispondi quotando