Vraag : asp.net: Hoe te om Beelden aan een ListView van een Gegevensbestand te binden - ik heb een speciale behoefte! het beeld heeft reeds worden gedownload

Ik heb download de beelden en hen aan mijn LISTVIEW zie code in codeblok gericht. zie ook mijn screenshot van mijn lay-out van de beelden. Aangezien de Beelden van het gegevensbestand zijn gedownload, moet ik een rountine bouwen die het beeld aan ItemTemplate zal binden.

The ImageID, EquipmentID, MimeType & ImageData is reeds Geselecteerd SQL (& download) van het gegevensbestand geweest & gericht aan listview ItemTemplate met de verslagwaarden vereis om het beeld aan ItemTemplate te binden. Ik geloof dat alles behoefte is een lezing van HTTP van MimeType & ImageData is. Ik weet niet hoe code het todo die .......
 --
Get ...... ContentType = imagereader [„MIMEType“]. ToString ();
Get ...... BinaryWrite (imagereader [„ImageData“]) ;
 --
ImageUrl='<%# DisplayImage (Eval („ImageData1“)) %>' GenerateEmptyAlternateText= " Ware“ Visible='<%# ShowImg (Eval („ImageData1“) ) %>'/>

I vergt een functie die het beeld zal binden. --> DisplayImage

Below is de functie die de waarden van OB terugkeerde en hen in de uitgezochte verklaring aan manier schikt ik de getoonde beelden wil. Dit werkt… wat niet ik weet hoe te of de waarden Te binden aan ItemTemplate…
Eval is
GetCustomerImage
(
@ImageCount geheel,
@EquipId uniqueidentifier
)
RETURNS TABLE
AS
RETURN
(
SELECT ImageID, EquipmentID, Titel, ImageData, MIMEType VAN (
UITGEZOCHTE
ROW_NUMBER () OVER (ORDE DOOR ImageId ASC) ALS rownumber,
*
VAN CustomerImages waar EquipmentId = @EquipId) ALS foo
WAAR rownumber = @ImageCount)


CustomerImages Table

ImageID uniqueidentifier
EquipmentID uniqueidentifier
Title varchar (50)
ImageData varbinary (MAXIMUM)
MIMEType varchar (50)
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
hoofdPagina's Pagina van Language= " VB " MasterPageFile= " ~/Nested van de <%@/annonymous.master " Title= " Pagina Zonder titel " %> <%@ de invoer Namespace= " System.Web.Security " %> <%@ de invoer Namespace= " System.IO " %>

' Font-Bold= " Ware " > ' Font-Bold= " Ware " > ' Font-Bold= " Ware " > ' Font-Bold= " Ware " >   - ' Font-Bold= " Ware " >
style= " doopvont-familie Miles/Uren:
style= " doopvont-familie VIN/Periodiek Nr:
style= " doopvont-familie Description:  
style= " doopvont-familie Location:  
style= " doopvont-familie For meer info contacteert:   -



Antwoord : asp.net: Hoe te om Beelden aan een ListView van een Gegevensbestand te binden - ik heb een speciale behoefte! het beeld heeft reeds worden gedownload

probeer


Probeer ook a hardcoded waarde als

vervang 123 met een correcte identiteitskaartwaarde voor het beeld

Ook kon u deze controle proberen

http://www.codeproject.com/KB/custom-controls/RbmImageControl.aspx

Andere oplossingen  
 
programming4us programming4us