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