Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Link in GridView
venerdì 11 gennaio 2008 - 17.53
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
giangigi
Profilo
| Newbie
2
messaggi | Data Invio:
ven 11 gen 2008 - 17:53
Salve a tutti, sto progettando un piccolo sito con qualche pagina dinamica (nulla di professionale, programmo a livello praticamente amatoriale.. se così si può dire.. ma trovo le potenzialità di .net molto comode anche per far le cose più semplici, come questa).
Provo a riassumere: ho una tabellina EVENTI in un db access che contiene una lista di eventi passati, con i seguenti campi:
ID
DATA
LOCALITA
LUOGO
LINKFOTO
Visualizzo il tutto in un GridView nella pagina "eventi.aspx", tramite SelectCommand in un AccessDataSource.
Avrei poi una seconda tabellina FOTOEVENTI dove memorizzerei il path delle foto che caricherò sul sito, legate ad un particolare evento (e magari una descrizione/didascalia), quindi:
ID
IDEVENTO
PATH
Nel GridView della pagina Eventi, vorrei avere in corrispondenza di ogni riga un link, che mi consenta di visualizzare l'elenco delle foto legate a quell'evento, presenti nella seconda tabellina.
Qualche idea su come fare?
Grazie a tutti in anticipo
Gigi
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
sab 12 gen 2008 - 04:17
>Salve a tutti,
Ciao!
>sto progettando un piccolo sito con qualche pagina
>dinamica (nulla di professionale, programmo a livello praticamente
>amatoriale.. se così si può dire.. ma trovo le potenzialità di
>.net molto comode anche per far le cose più semplici, come questa).
>
>Provo a riassumere: ho una tabellina EVENTI in un db access che
>contiene una lista di eventi passati, con i seguenti campi:
>
>ID
>DATA
>LOCALITA
>LUOGO
>LINKFOTO
>
>Visualizzo il tutto in un GridView nella pagina "eventi.aspx",
>tramite SelectCommand in un AccessDataSource.
>
>Avrei poi una seconda tabellina FOTOEVENTI dove memorizzerei
>il path delle foto che caricherò sul sito, legate ad un particolare
>evento (e magari una descrizione/didascalia), quindi:
>
>ID
>IDEVENTO
>PATH
>
>Nel GridView della pagina Eventi, vorrei avere in corrispondenza
>di ogni riga un link, che mi consenta di visualizzare l'elenco
>delle foto legate a quell'evento, presenti nella seconda tabellina.
>
>Qualche idea su come fare?
Puoi scrivere una paginetta ImmaginiEvento.aspx nella quale ti aspetti un parametro IDEvento (magari nel querystring) e in cui visualizzi una lista di immagini, con ad esempio un repeater.
Poi aggiungi un TemplateField sul tuo gridview con un link che ti apre un popup o una pagina nella stessa finestra.
Il link puoi definirlo con o senza target "nuova finestra", e il semplice click ti aprirà automaticamente la pagina o in popup o nella stessa finestra.
Nel caso in cui ti serva un popup con particolari condizioni di dimensione e formato, puoi gestire la cosa lato client, trasformanto il link nell'esecuzione di una funzione javascript che ti apre il collegamento alla pagina che a sua volta visualizza l'elenco delle immagini in base all'id evento passato (con window.open).
>
>Grazie a tutti in anticipo
Di nulla!
Alx81 =)
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
giangigi
Profilo
| Newbie
2
messaggi | Data Invio:
sab 12 gen 2008 - 09:58
Fantastico! era la direzione che avevo preso ma mi mancava il passo relativo al TemplateField ^_^
grazie1000
G
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
sab 12 gen 2008 - 13:15
>Fantastico! era la direzione che avevo preso ma mi mancava il
>passo relativo al TemplateField ^_^
Ottimo! Se ritieni che ti sia stata di aiuto accetta la risposta che chiudiamo il thread
>
>grazie1000
di nulla!
Alx81 =)
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !