Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 11-abr-2005, 17:28   #1 (permalink)
davidtorrejon ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2005
Mensajes: 82
imagenes en datagrid

Buenas a tod@s. Quiero poner imagenes en un datagrid. Una imagen por cada registro. Tengo principalmente dos problemas:
- ¿Como almacenas las imagenes en la base de datos(Access)?. Con objetos tipo ole es obvio que no se puede hacer, entonces use el tipo hipervinculo llamando a las imagenes con el mismo nombre que el id de su registro(1.jpg,2.jpg...) y tambien he probado con usar un tipo texto y poner la ruta de cada imagen(c:\.....1.jpg).
-Por otro lado tengo en la carpeta del website otra carpeta con las imagenes. Para presentar la imagen en el datagrid uso las templates columns y luego el databinder.eval:
<asp:imagebutton Runat="server" ID="image" Width="120" Height="60" imageurl='<%#databinder.eval(container.dataitem,"i d","{0}.jpg")%>' />
Al ejecutar la aplicacion la imagen se ubica bien pero no sale(aparece la estrellita)
Creo que pongo mal el ultimo argumento del databinder ({0}.jpg) que tiene que ver con la ubicacion fisica de cada imagen, pero no se como solucionarlo.

Gracias por vuestra ayuda
davidtorrejon está desconectado   Responder Citando
Antiguo 12-abr-2005, 00:56   #2 (permalink)
Jose_minglein2 tiene algunos puntos positivos de karma
 
Avatar de Jose_minglein2
 
Fecha de Ingreso: noviembre-2004
Mensajes: 2.334
Una de dos, o el usuario ASP.NET no tiene permisos de lectura sobre el directorio donde están ubicadas las imágenes, o no pones bien dicho directorio.

Si almacenas la ruta entera, podrías hacer: -> imageurl='<%# DataBinder.Evl(container.DataItem, "ruta")%>',
Si haces lo de la carpeta con el nombre que sea el id, pues:(por ejemplo si el directorio está un nivel por debajo que la página de visualización)
imageurl="../Images/'<%# DataBinder.Eval(Container.DataItem,"id")%>'.jpg"
Jose_minglein2 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 14:11.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

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