97 messaggi dal 15 marzo 2001
Salve,
ho una gridview e vorrei che mi aggiornasse automaticamente un campo in fase di Update. Ho messo il dato (proveniente da una variabile session) in una label esterna al gridview ma non mi aggiorna il dato con...
<asp:Parameter Name="label1" Type="String" />...
Grazie per l'aiuto
24 messaggi dal 03 settembre 2006
www.mwm-services.it
Ciao,

non serve la label esterna perche puoi accedere direttamente alla variabile session e prelevarne il valore con :

 
<asp:SessionParameter Name="_societa" SessionField="Company" Type="Int16" />


Documentazione
http://msdn.microsoft.com/it-it/library/system.web.ui.webcontrols.sessionparameter.aspx


Ciao.

alessandro

MaDevelop
97 messaggi dal 15 marzo 2001
Grazie della risposta,
ma il problema non era quello di prelevare il dato da una session e di fare una selezione, il problema è quello di aggiornare il record inserendo in un campo il valore della session (che comunque prelevo tranquillamente).
Questo è il codice che mi aggiorna due campi (libero e occupato_da)
<UpdateParameters>

<asp:Parameter Name="libero" Type="boolean" />
<asp:Parameter Name="occupato_da" Type="string" />
<asp:Parameter Name="original_id_id" Type="double" />
</UpdateParameters>

Mi serve che il campo "occupato_da" sia aggiornato al valore della session("utente")
Spero di essermi spiegato meglio.
Grazie
24 messaggi dal 03 settembre 2006
www.mwm-services.it
.... appunto, devi

cambiare questo

<UpdateParameters> 
  <asp:Parameter Name="libero" Type="boolean" /> 
  <asp:Parameter Name="occupato_da" Type="string" /> 
  <asp:Parameter Name="original_id_id" Type="double" /> 
</UpdateParameters> 




in questo


<UpdateParameters> 
  <asp:Parameter Name="libero" Type="boolean" /> 

  <asp:sessionparameter Name="occupato_da" SessionField="utente" type="string" /> 

  <asp:Parameter Name="original_id_id" Type="double" /> 
</UpdateParameters> 


MaDevelop
97 messaggi dal 15 marzo 2001
Avevo già provato con il codice e non funzionava......
Ho comunque trovato l'inghippo ed adesso FUNZIONA!!!
L'Errore era che nel GRIDVIEW inserivo la colonna con il campo interessato!!
(occupato_da)
Ho tolto la colonna con il riferimento al campo....
<asp:BoundField DataField="occupato_da" HeaderText="Occupato da" readonly="true">
......
e così è OK

Grazie

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.