Foros del Web » Programación para mayores de 30 ;) » .NET »

GridView - Imágenes en columnas.

Estas en el tema de GridView - Imágenes en columnas. en el foro de .NET en Foros del Web. Que tal foro, por aquí de nuevo... Tengo una inquietud, resulta que estoy mostrando datos en un GridView que viene con la versión VisualStudio2005 beta2. ...
  #1 (permalink)  
Antiguo 13/07/2005, 20:18
 
Fecha de Ingreso: octubre-2003
Ubicación: Los Mochis, México.
Mensajes: 81
Antigüedad: 20 años, 6 meses
Puntos: 0
GridView - Imágenes en columnas.

Que tal foro, por aquí de nuevo...
Tengo una inquietud, resulta que estoy mostrando datos en un GridView que viene con la versión VisualStudio2005 beta2.
Necesito mostrar imágenes en algunas columnas en base a cierto criterio.

Supongamos este ejemplo imaginario del grid:

ITEM DESCRIPCION Tipo Estatus
=========================================
3502 CONDONES SICO A P
6311 LATIGO FETICHE X C

Resulta que en vez de que aparezcan la letra A o su respectiva, al igual la letra P que muestre CIERTAS imágenes, para mostrar una ayuda visual más entendible y más bonita, a su vez, esta imagen que sea un link.

Cabe mencionar que la propiedad AutoCompleteColumns está Off.

Alguna ayuda?...

Gracias gente!
__________________
Te amo flakita (jrk)
  #2 (permalink)  
Antiguo 13/07/2005, 21:19
 
Fecha de Ingreso: octubre-2003
Ubicación: Los Mochis, México.
Mensajes: 81
Antigüedad: 20 años, 6 meses
Puntos: 0
Listo, asunto solucionado, por aquí paso el código por si alguien lo necesita...

El código es para el Evento RowDataBound del GridView

Código:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {        
        if (e.Row.Cells[2].Text == "1") {                     
            HyperLink hlnk = new HyperLink();
            hlnk.NavigateUrl = "http://www.google.com.mx";
            hlnk.ImageUrl = "http://www.forosdelweb.com/images/statusicon/thread_hot.gif";            
            e.Row.Cells[2].Controls.Add(hlnk);                      
        }
    }

Saludos y espero les sirva!
__________________
Te amo flakita (jrk)
  #3 (permalink)  
Antiguo 03/04/2007, 04:31
 
Fecha de Ingreso: noviembre-2006
Mensajes: 8
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: GridView - Imágenes en columnas.

Muy bien, pero aqui va algo mas sencillo sacado de:

subgurim.net (no puedo poner el enlace por temas de antigüedad de usuario)

ImageField
Ahora lo que queremos es mostrar una imagen en el listado, y en nuestra base de datos está la información que apunta a esa imagen... pues lo tenemos muy sencillo

<asp:ImageField DataImageUrlField="datoImagen" DataImageUrlFormatString="~/Imagenes/img-{0}.jpg"
HeaderText="Encabezado imagen">
</asp:ImageField>

El DataImageUrlFormatString es el atributo que marca el path donde se encontrará la imagen, quedando a la expectativa de un parámetro. Y ese parámetro se recoge de DataImageUrlField y se sustituye por el {0}. En nuestro ejemplo, las imágenes están en el directorio "~Images" y todas tienen el nombre img-X.jpg, donde X es un número identificativo que guardamos en la base de datos con el nombre de "datoImagen".

Si en nuestra base de datos guardaramos el path completo de la imagen con la extensión incluída, tendríamos algo como:

<asp:ImageField DataImageUrlField="datoImagen" DataImageUrlFormatString="{0}"
HeaderText="Encabezado imag
en">
</asp:ImageField>
  #4 (permalink)  
Antiguo 03/04/2007, 07:36
 
Fecha de Ingreso: octubre-2003
Ubicación: Los Mochis, México.
Mensajes: 81
Antigüedad: 20 años, 6 meses
Puntos: 0
Re: GridView - Imágenes en columnas.

Te agradezco la respuesta palulu pero este post es de hace casi 2 años. De hecho ya no programo en .NET.
Por cierto, cómo que no puedes poner el enlace por antiguedad de usuario?, r u kidding me?
Saludos!
__________________
Te amo flakita (jrk)
  #5 (permalink)  
Antiguo 14/04/2007, 23:54
Avatar de mruiz  
Fecha de Ingreso: septiembre-2001
Ubicación: Reykjavík
Mensajes: 138
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: GridView - Imágenes en columnas.

Una pregunta sobre este tema, sabéis cómo redimensionar el imagefield al tamaño que se quiera?
__________________
Mario Ruiz
http://tcberglind.blogspot.com
  #6 (permalink)  
Antiguo 28/09/2011, 08:16
 
Fecha de Ingreso: septiembre-2011
Mensajes: 1
Antigüedad: 12 años, 7 meses
Puntos: 0
Pregunta Imagen en gridview desde sql server

Buenos dias,,,,,he guardado una imagen como dato binario en sql server,,,,desde una aplicacion asp.net con vb.necesito sabe como pueda verla en una grilla o en lo que sea
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:32.