25 messaggi dal 15 settembre 2011
Salve a tutti,

Voglio impostare un parametro di una delete sql nel metodo deleting di un sqldatasource.

Il parametro deve essere quello di una cella di una gridview, ovvero attraverso il command field "Delete" devo prendere il valore di una certa colonna della riga selezionata. (il parametro non è quello del Datakey).

Come posso prendere un valore di una cella di una riga selezionata attraverso il command field?
11.886 messaggi dal 09 febbraio 2002
Contributi
ciao,

Morpheus_88 ha scritto:

un parametro di una delete sql ... non è quello del Datakey

ok, si tratta di un campo di versione che usi per realizzare la concorrenza ottimistica?
In questo caso ti basta aggiungere l'attributo ConflictDetection="CompareAllValues" al SqlDataSource. Così nel DeleteCommand potrai impiegare tutti i campi restituiti dalla select, non solo le DataKeys. Esempio:
DeleteCommand="DELETE FROM Products WHERE ProductID=@ProductID AND Version=@Version"


ciao
Modificato da BrightSoul il 09 marzo 2013 13.21 -

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.