29 messaggi dal 19 ottobre 2009
Salve a tutti ho un problemino di questo tipo , prima dell'evento item updating di un Detailsview in edit mode ho la necessita' di acquisire il valore di un Boundfield , riesco ad acquisire il valore di un Templatefield con il metodo sottostante, ma lo stesso non funziona per il boundfield ...

' acquisisco il valore del templatefield pv
Dim txtpv As String
Dim txt_pv As TextBox = CType(DTVTestata.FindControl("pv"), TextBox)
xtpv = txt_pv.Text

Riuscite a darmi una mano ???
Grazie !!!
secondo me la cosa migliore da fare è convertire la tua BoundField in una TemplateField, il VS può farlo in automatico per te

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

http://nostromo.spaces.live.com/default.aspx
72 messaggi dal 04 agosto 2008
Ciao,
non so se per quello che ti serve è lo stesso ma l'handler DetailsViewUpdateEventHandler dell'evento DetailsView.ItemUpdating porta con se il parametro DetailsViewUpdateEventArgs che contiene la collezione e.NewValues dove trovi tutti i valori impostati.
Salvo
29 messaggi dal 19 ottobre 2009
Ciao ,

potresti farmi un'esempio di utilizzo ???
72 messaggi dal 04 agosto 2008
Certo ma in VB.Net non sono molto abituato per cui perdonami se scrivo qualche inesattezza; il codice comunque lo copio bene o male da questa pagina di msdn:
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.detailsview.itemupdating.aspx
per cui fai riferimento a questa.

Detto ciò, dovresti aggiungere al tag asp:DetailsView della pagina (aspx)

OnItemUpdating="myDetailsView_ItemUpdating"

e quindi nel "Code Behind":
 
Sub myDetailsView_ItemUpdating(ByVal sender As Object, _ 
    ByVal e As DetailsViewUpdateEventArgs) 
    Dim myValue As String 
    myValue = e.NewValues("Nome_del_DataField_del_Boundfield") 
  End Sub 


spero sia chiaro (e anche che sia giusto!)
Ciao
Salvo
Modificato da giuffrixyz il 02 dicembre 2009 16.24 -
considera che DetailsViewUpdateEventArgs viene popolato solo se il DetailsView viene popolato utilizzando la proprietà DataSourceID

altrimenti il FindControl rimane l'unica alternativa

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

http://nostromo.spaces.live.com/default.aspx
29 messaggi dal 19 ottobre 2009
Ciao ,

come sempre mi hai/avete risolto il problema, Vi ringrazio infinitamente Ciaooo !!

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.