Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [aspNet 3.5] Modifica Gridview

    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

  2. #2
    devi crearti tutte le colonne della la gridview in modalità templatefield. a quel punto puoi specificare il template di ogni colonna in modalità modifica e metti per tutte le colonne un controllo di tipo label mentre solo per la colonna che ti interessa metti una textbox.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.