Visualizzazione dei risultati da 1 a 10 su 13

Discussione: Fincontrol in FormView

Visualizzazione discussione

  1. #1
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881

    Fincontrol in FormView

    Ho un textbox con un autocompleteextender.
    codice:
    <asp:TextBox  ID="sceltacli" runat="server" Width="300px" AutoPostBack="True"  OnTextChanged="TextBox1_TextChanged" placeholder="cerca un cliente"  ></asp:TextBox>
    Sull'evento textchanged, quella funzione TextBox1_TextChanged va a impostare il viewmode di un formview in modalità readonly e andrebbe a valorizzare le label contenute nella formview, in questo modo:
    codice:
    Protected Sub TextBox1_TextChanged(sender As Object, e As EventArgs)
          headform.ChangeMode(FormViewMode.ReadOnly)
          Dim lb As Label = headform.FindControl("lb_conto")
          lb.text="pippo"....
    Questo è il codice dell'itemtemplate del formview nella parte aspx della pagina:
    codice:
    <asp:FormView  ID="headform" runat="server" DataKeyNames="an_conto"  DefaultMode="ReadOnly" Width="100%" BackColor="White">
                        <ItemTemplate>
                            <table class="table" style="width: 100%">
                                <tr>
                                    <td>Conto</td>
                                    <td>
                                        <asp:Label ID="lb_conto" runat="server" Text=""></asp:Label></td>
                                    <td>Rag.Sociale</td>
                                    <td>
                                        <asp:Label ID="lb_ragsoc" runat="server" Text=""></asp:Label></td>
                                </tr>
    ....

    Orbene, quando viene chiamata la funzione TextBox1_TextChanged, dopo aver cambiato il mode del formview il signor Freimworc mi dice che il mio oggetto lb, alias headerO.FindControl("lb_conto"), è nothing.
    Io so di avere delle diversità di vedute col signor Freimworc però vorrei tanto capire perchè accade ciò: devo forse fare qualche altra operazione dopo aver cambiato il FormViewMode per rendere utilizzabile il controllo?
    Ultima modifica di supermac; 04-07-2016 a 12:16
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.