Immagini sul gridview e sql server express

giovedì 24 aprile 2008 - 17.56

giobaxx Profilo | Junior Member

Dopo aver messo in una colonna del database un tipo immagine come la si può visualizzare sul gridview??....avviando l'applicazione ci appare il solito quadrettino con la x rossa........il prblema è che non sappiamo come gestire questo campo...ci mettiamo il path dell'immagine...o cosa??

freeteo Profilo | Guru

ciao,
nella gridview la colonna di tipo "ImageColumn" è quella che si incarica di visualizzare un'immagine memorizzata nel campo del databse a cui fa riferimento (proprieta' DataPropertyName).
Il fatto è che dentro a quella cella (quindi sul db se carichi i dati direttamente da db, senza passare per oggetti tuoi) devono esserci i byte relativi all'immagine, quindi tutta l'immagine vera e propria e non un path.

Se percaso ti trovi nella situazione di avere un path pero' è fattibile ugualemente, ti basta andare a gestire l'evento "CellFormatting" della griglia, e dire che quella colonna deve essere visualizzata come "Immagine" e non come stringa.
L'immagine ovviamente la carichi tu dal disco tramite .net, con un codice di questo tipo:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5