27 messaggi dal 22 novembre 2004
Salve, dovrei impostare un valore di default in una textbox di un formview.
Scrivo il codice

    Protected Sub Page_LoadComplete(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.LoadComplete
        Dim ANNO_RIFER As New TextBox

        ANNO_RIFER = CType(Me.FRV_PERIODO_RIFERIMENTO.FindControl("ANNO_RIFER"), TextBox)
        ANNO_RIFER.Text = Now.Year.ToString

    End Sub


E nella pagina sotto <InsertItemTemplate> il campo è impostato così:

<td align="left">
                            <asp:TextBox ID="ANNO_RIFER" runat="server" Text='<%# Bind("ANNO_RIFER")%>' CssClass="input_date"></asp:TextBox>                            
                        </td>


Risultato, se debaggo vedo la variabile valorizzarsi con l'anno ma nella pagina non vedo nulla

grazie per qualsiasi suggerimento

Lanfra
3.939 messaggi dal 28 gennaio 2003
prova così:
Protected Sub FormView1_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles FormView1.PreRender
  Dim dw As FormView = DirectCast(sender, FormView)
  If dw.CurrentMode = FormViewMode.Insert Then
    Dim testo As TextBox = TryCast(dw.FindControl("testo"), TextBox)
    If testo IsNot Nothing Then
      testo.Text = "PREDEFINITO"
    End If
  End If
End Sub

Modificato da pietro09 il 22 ottobre 2008 12.30 -
27 messaggi dal 22 novembre 2004
Grazieeeeeeeeeeeeeeeeeeeeeeeeee
3.939 messaggi dal 28 gennaio 2003
lanfra ha scritto:
Grazieeeeeeeeeeeeeeeeeeeeeeeeee

Di nullaaaaaaaaaaaaaaaaaaaaaa       [/

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.