Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022

    associare lista dei file a datalist...

    Finora ho sempre usato il datalist pescando i dati da un db, ma in questo caso sono spiazzato.
    Ho scritto questa sub con cui leggo i nomi dei files contenuti in una directory (si tratta di immagini)

    codice:
    Sub ListImage(theUrl)
    	'------------------------------------------------
    	'   Elenca le immagini contenute nella cartella
    	'------------------------------------------------
    	
    	Dim nomePhoto As FileInfo
    	Dim dirPhoto As new directoryInfo(Server.MapPath(theUrl))
    	
    		For Each nomePhoto in dirPhoto.GetFiles("*.*")
    	
    	Response.Write( nomePhoto.name & "
    ")	
    	
    		Next
    	
    	End Sub
    Ora vorrei fare in modo che i nomi dei file si traducano in immagini sulla pagina, e volevo usare un datalist.

    ma come sostituisco questa istruzione?
    codice:
    <%# Container.Dataitem("nomecampo") %>
    Grazie.

  2. #2
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    Non l'ho mai fatto ma, mi sa che devi creare un Array con le immagini e usarlo come datasource per il datalist.
    Ciao
    Legnetto

  3. #3
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022
    Infatti stavo provando una cosa del genere, ma non riesco ancora ad ottenere risultati degni di nota.
    Intanto ti ringrazio. Ti farò sapere.

  4. #4
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022
    Forse è ancora più semplice, ma non ci arrivo
    Per associare i nomi dei files ad un datagrid basta questo codice

    codice:
    Sub Page_Load(Src As Object, E As EventArgs)
    	
    	Dim urlPhoto As String = "foto/prova/thumb/"
    	
    	If Not IsPostBack Then 
    	
    	Dim dirPhoto As new directoryInfo(Server.MapPath(urlPhoto))
    	
    	dtlsImmagini.DataSource = dirPhoto.GetFiles("*.*")
    	dtlsImmagini.DataBind()
    		
    	End If
    	
    	End Sub
    In questo modo ottengo un datagrid con tutti i nomi delle immagini...

  5. #5
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022
    ehm... scusate il mio monologo
    ma ho risolto

    <%# Container.DataItem() %>

  6. #6
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    L'importante è risolvere!
    Ciao

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.