252 messaggi dal 03 dicembre 2001
www.fuossbook.it
Ciao,
all'interno di un metodo ItemUpdating di un formView sto cercando di recuperare il valore di una label che riempio tramite databind precedentemente e che effettivamente a vista vedo

 protected void FormView1_ItemUpdating(object sender, FormViewUpdateEventArgs e)
    {
        Properties p = new Properties();
      
        var idProdotto = ((Label)FormView1.FindControl("LabelIdProd")).Text;
        p.idProdotto = Convert.ToInt16(idProdotto);



questo è la label da cui cerco di prendere il text

   <asp:Label ID="LabelIdProd" runat="server" Text='<%# Eval("idProdotto") %>' ></asp:Label>
                                   


il valore però che mi viene catturato è sempre Null
Non credo che sia un problema del id del tag perchè è corretto
L'errore che ho è questo
Riferimento a un oggetto non impostato su un'istanza di oggetto.
Cosa sto sbagliando?

***************************
webmaster di:
hydrasail.blogspot.it
fuossbook.it
***************************
98 messaggi dal 13 febbraio 2016
Buongiorno cyberkings
sei sicuro che nell'EditItemTemplate ci sia veramente la label?

L'eccezione a quale riga ti viene sollevata?

Paolo
Modificato da pillopo il 14 ottobre 2016 10.40 -
252 messaggi dal 03 dicembre 2001
www.fuossbook.it
Ciao, veramente quell'id (control) ce l'ho nel itemtemplate

***************************
webmaster di:
hydrasail.blogspot.it
fuossbook.it
***************************
98 messaggi dal 13 febbraio 2016
E no, quando viene eseguito l'evento ItemUpdating il controllo FormView è in modalità EditTemplate.
Se manca, aggiungi la label anche li e poi la recuperi tranquillamente.

Ciao

Paolo
252 messaggi dal 03 dicembre 2001
www.fuossbook.it
Grazie :)

***************************
webmaster di:
hydrasail.blogspot.it
fuossbook.it
***************************
252 messaggi dal 03 dicembre 2001
www.fuossbook.it
approfitto dello stesso post per chiedere

  cmd = new SqlCommand("update Prodotti  set  [NomeProdotto]=@NomeProdotto ,[PrezzoKit]=@PrezzoKit ,[descrizione]=@Descrizione ) where id=@idProdotto", cn);
          

esiste un modo per visualizzare la query che stiamo inviando?
io ho quella postata su, posso in qualche modo all'interno di visual studio verificare il contenuto completo dell'invio compreso i valori inseriti a posto dei valori con @ ?
Grazie

***************************
webmaster di:
hydrasail.blogspot.it
fuossbook.it
***************************

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.