158 messaggi dal 23 settembre 2005
al posto di "TuoBtn" cosa dovrei mettere?
Perchè la ButtonColumn non ha alcun id come sarebbe se avessi un button...
Così com'è non dà errore, però non funziona...
Sono un'asina, lo so, e me ne vergogno, ma non ho ancora capito nulla...

Adry
_______________________________________________________

Lascia di quando in quando per me qualche sorriso, e ne avrò vita.
- W. Shakespeare -
2.198 messaggi dal 30 novembre 2001
credo che la cosa migliore sia che tu usi un normale asp:Button invece della buttonColumn.
158 messaggi dal 23 settembre 2005
Ho utilizzato la ButtonColumn per avere una maggiore facilità nel risalire all'id dell'oggetto in quanto, richiamando l'evento OnDeleteCommand del datagrid, per prendere il valore dell'id mi basta questo codice:
Dim intArtID as Integer
intArtID = dataGrid1.DataKeys.Item(e.Item.ItemIndex)


Se io metto un semplice button, mi basta inserire:
" CommandName="delete" " per farlo funzionare allo stesso modo???

Grazie mille
Ciao
Adriana
Modificato da adry_tssj il 24 novembre 2005 11.37 -

Adry
_______________________________________________________

Lascia di quando in quando per me qualche sorriso, e ne avrò vita.
- W. Shakespeare -
sorry ho usato il TryCast, che è una nuova features, del lingiaggio vb, non devi per forza usare una TemplateColum traduco lo script nelle versione vecchia.

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
158 messaggi dal 23 settembre 2005
Niente...
Comunque per ora ho risolto inserendo una templateColumn e un LinkButton... ora funziona...
Mamma mia che maratona...
Comunque se tu sapessi come farlo usando comunque la buttonColumn mi piacerebbe saperlo... così magari lo posso fare in un'altro progetto...
A questo punto però non è più nulla di urgente!!!

Ringrazio con tutto il cuore te e chiccosimo che mi siete stati di grandissimo aiuto!!

Un bacione
Adriana

Adry
_______________________________________________________

Lascia di quando in quando per me qualche sorriso, e ne avrò vita.
- W. Shakespeare -
se l'ordine delle colonne del tuo datagrid è il seguente
il mio datagrid ha le seguenti colonne:
IDArt --> con visible = false e ReadOnly = True
Articolo
Qta
ButtonColumn per l'elimina
HyperLinkColumn per la modifica(in un'altra pagina)


l'indice della tua colonna è 3

quindi la riga per recuperate il LinkButton è:

Dim btn As LinkButton = DirectCast(e.Item.Controls.Item(3).Controls.Item(0),LinkButton)

il resto dovrebbe andare bene.


non posto il codice perche sono più bravo con C# :)

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
158 messaggi dal 23 settembre 2005
sì, l'ordine è quello!
Ti ringrazio, terrò a mente questa cosa!!
Beato te... io c# proprio non lo conosco...
però mi piacerebbe impararlo... sai un buon sito da cui scaricare un manuale per principianti??

Grazie ancora, davvero, grazie tantissimo!!
Bacioni
Adriana

Adry
_______________________________________________________

Lascia di quando in quando per me qualche sorriso, e ne avrò vita.
- W. Shakespeare -
di nulla, conoscere più lingiaggi è sempre una buona cosa, ma se ti trovi bene con VB non hai motivo per abbandonarlo, se poi vuoi imparare C#, puoi accedere alla documentazione contenuta nell SDK del framework.


ciao marco




Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

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.