Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580

    valorizzare immagine in gridview(databound)

    salve a tutti
    ho un gridview con la prima colonna di tipo itemtemplate, in cui ho messo un controllo image
    quindi avendo questo codice:
    codice:
        Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound
           
                Dim CodMercatino As Integer = GridView1.DataKeys(e.Row.RowIndex)("CodMercatino")
             
                Dim IMG As New Image
                e.Row.FindControl("IMG")
                If My.Computer.FileSystem.FileExists(HostingEnvironment.MapPath("~/img/") & CodMercatino & ".jpeg") = True Then
                    IMG.ImageUrl = HostingEnvironment.MapPath("~/img/") & CodMercatino & ".jpeg"
                Else
                    IMG.ImageUrl = "~/img/IMGNotFound.jpeg"
                End If
        End Sub
    cerco di valorizzare il controllo image con lìimmgine associata, e se l'immgine non esiste gli passo quella di default
    peccato che una volta che va in esecuzione no ncompare nessuna immagine e guardando il codice html nella parte dell'immgine compare un :src="",insomma pare che non viene valorizzato il controllo image

    da cosa dipende?
    parto dal presupposto che il controllo è visibile
    non da errore nell'assegniare l'url,quindi esiste
    e l'immagine esiste!

    grazie
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    Controlla bene se il controllo si chiama effettivamente "IMG"
    e prova a togliere HostingEnvironment.MapPath,
    dovrebbe essere sufficiente:

    IMG.ImageUrl = "~/img/" & CodMercatino & ".jpeg"

  3. #3
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580
    si il controll osi chiama proprio IMG!!!!!!!!!
    e nell'html che genera non viene associata l'immagine
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    ciao, sei sicuro di entrare nell' evento databound ?

    fai un debug con visual studio per assicurartene...
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  5. #5
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580
    Originariamente inviato da stefanomnn
    ciao, sei sicuro di entrare nell' evento databound ?

    fai un debug con visual studio per assicurartene...
    si
    in quanto mi vado ad estrarre il codice in questo modo:
    codice:
     Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound
           
                Dim CodMercatino As Integer = GridView1.DataKeys(e.Row.RowIndex)("CodMercatino")
    
    'altro codice'''''
    
        End Sub
    mi riesce a prendere esattamente il codice (nel dB è un contatore)
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

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.