Vsualizzare img e descrizione lette da db sql server in datalist

lunedì 31 maggio 2010 - 10.51

basicdany Profilo | Expert

ciao, a tutti devo visualizzare in un datalist magari 5 img per riga
delle img e una breve descrizione ad ogni click di un pulsante,

le img sono sono state salvate in db sql server

qualcuno puo postarmi qulche codice di esempio semplice, in rete vedo solo progetti molto complessi al riguardo


grazie

Gluck74 Profilo | Guru

Questo articolo ti mostra come inserire i dati in un ListView e creare una DataPager.
Dovrebbe risolvere il tuo problema.
http://www.codedigest.com/Articles/ASPNET/100_Paging_in_ListView_in_ASPNet_35.aspx

ciao

UP:
anche questo:
http://www.dotnetcurry.com/ShowArticle.aspx?ID=359

____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.

basicdany Profilo | Expert

ciao ho visto gli esempi, ma praticamente nel mio caso specifivo ho realizzato questo ad un click di un button:


Dim Cn As New SqlConnection(ConnectionString)
Dim sql As String

sql = "SELECT Foto, descrizione FROM Foto"

Dim da1 As New SqlDataAdapter(sql, Cn)
Dim ds1 As New DataSet

Cn.Open()
da1.Fill(ds1, "Foto")

DataList1.DataSource = ds1.Tables("Foto")
DataList1.DataBind()


dovrei popolare un datalist visualizzandomi img presa dal db
e una descrizione


Come imposto il datalist in modo da visualizzare le img e la descrizione
ho realizzato un file ShowImagePerIDImmobile.ashx che mi passa l'img.

grazie





Gluck74 Profilo | Guru

<asp:DataList ID="DataList1" runat="server" RepeatDirection="Horizontal"> <ItemTemplate> Descrizione: <asp:Label ID="FirstNameLabel" runat="server" Text='<%# Eval("Descrizione") %>' /> <br /> Photo: <img id="PhotoLabel" src="ShowImagePerIDImmobile.ashx?id=<%# Eval("idImmobile") %>" /> <br /> </ItemTemplate> </asp:DataList>

Riferimento:
http://www.developerfusion.com/code/5223/using-ashx-files-to-retrieve-db-images/

Ciao buon lavoro

____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.

basicdany Profilo | Expert

ciao ho modificato il tuo codice cosi perche il'img viene letta dal db e non percorso:

<asp:DataList ID="DataList1" runat="server" RepeatDirection="Horizontal">
<ItemTemplate>
Descrizione:
<asp:Label ID="FirstNameLabel" runat="server" Text='<%# Eval("Descrizione") %>' />
<br />
Photo:
<asp:Image ID="Image1" runat="server" ImageUrl='<%# "~/ShowImagePerIDImmobile.ashx?Idimmobile=" & Eval("Idimmobile") %>' />
<br />
</ItemTemplate>
</asp:DataList>

vorrei che al click su questa img la visualizza in un controllo img di dimensioni piu grandi in modo da creare l'anteprima.

grazie del tuo prezioso aiuto.

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