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
2.859 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 -

Pietro
27 messaggi dal 22 novembre 2004
Grazieeeeeeeeeeeeeeeeeeeeeeeeee
2.859 messaggi dal 28 gennaio 2003
lanfra ha scritto:
Grazieeeeeeeeeeeeeeeeeeeeeeeeee

Di nullaaaaaaaaaaaaaaaaaaaaaa       [/

Pietro

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.
Community
Ultimi messaggi
UTENTI ONLINE
    In primo piano

    I più letti di oggi

    Media
    In evidenza
    MISC