Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    findcontrol e datalist .... aiuto !!!!

    normalmente per fare riferimento ad una label presente in una pagina utilizzo questo:

    Dim immagine As Image = _
    CType(e.Item.FindControl("fotoprincipale"), Image)


    ma se la mia label si trova all'interno di un datalist o altro controllo .... come faccio ?????


    Grazie !!!

  2. #2
    Utente di HTML.it L'avatar di Cartman
    Registrato dal
    Sep 2002
    Messaggi
    246
    nel caso di un panel:
    Dim immagine As Image = _
    CType(Panel1.FindControl("image1"), Image)
    Damose da fa...e volemose bene.
    Carol Woityla 26-2-2004

  3. #3
    purtroppo continuo a ricevere "Riferimento a un oggetto non impostato su un'istanza di oggetto. "

    ti spiego il caso specifico.

    ho una datalist che chiamiamo DL sulla pagina principale.

    All'interno di questa ho una Gridview che chiamo GR

    io voglio riferirmi alla Grid con un pulsante per renderla visibile o meno ... e ho scritto questo:

    Protected Sub Button1_Click1(ByVal sender As Object, ByVal e As System.EventArgs)

    Dim DL As DataList = _
    CType(Page.FindControl("DL"), DataList)




    Dim GR As GridView = _
    CType(DL.FindControl("GR"), GridView)


    GR.visible = True

    End Sub



    dove sto sbagliando ???

    non so se sia corretto inserire Page con findcontrol, ma sto andando per tentativi ...
    grazie 1000 !!!

  4. #4
    chissà perchè non mi risponde nessuno ... forse è troppo banale ???

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da simonegiusti
    chissà perchè non mi risponde nessuno ... forse è troppo banale ???
    non banale :master: ma strana come domanda (almeno io non ho capito un gran che )

    normalmente per fare riferimento ad una label presente in una pagina utilizzo questo:
    Dim immagine As Image = _
    CType(e.Item.FindControl("fotoprincipale"), Image)
    qui cominciano i problemi, perchè io ho sempre visto fare "normalmente", Me.fotoprincipale, e non come fai tu.



    Dim DL As DataList = _
    CType(Page.FindControl("DL"), DataList)
    questo ho sempre visto fare: Me.DL, in basic, e this.DL in c#

    Continuando il discorso, l'evento click del pulsante, Button1_Click1, valorizza una variabile di classe logica, per esempio grVisibile = vero/falso, poi lancia il Me.DL.DataBound().
    Vai nell'evento ItemCreated, o ItemDataBound e lì puoi usare il tuo comando preferito FindControl, perchè lo troverai solo lì, non altrove (almeno credo )
    Pietro

  6. #6
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Mi sembra che quí venga riportato un esempio piuttosto esplicativo:
    http://www.velocityreviews.com/forum...ndcontrol.html
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

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 © 2026 vBulletin Solutions, Inc. All rights reserved.