Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/04/2009, 16:13
sabao
 
Fecha de Ingreso: abril-2006
Ubicación: Santiago ,Chile
Mensajes: 169
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: como dejar un campo linkeable en un gridview en visual web

Cita:
Iniciado por Trulala de cordoba Ver Mensaje
Hola.
Una de las formas de hacerlo es que en un botón o link le tengo como commandArgument el ID del registro donde está la foto. Le metes un evento clic y ahí ya tendrías el la foto que se quiere ver.
Tenes luego varias opciones, abrir un nueva pagina que le mandas el id por parametro y recibis dicho ID haces una consulta y traes la foto y la mostras.
La otra que en vez de abrir una nueva página haces ahí mismo la busqueda para mostrar la foto en un objeto tipo image de asp.net

Esa es la idea, aca te muestro como ponerle a un boton (creo que los objetos tipo image también le podes poner commandArguments) un commandArgument agregando un itemTemplate:

Código:
<asp:TemplateField>
  <ItemTemplate>
    <asp:Button ID="Ver" runat="server" 
      CommandName="VerFoto" 
      CommandArgument='<%# Eval( "ID")%>'
      Text="Add to Cart" />
  </ItemTemplate> 
</asp:TemplateField>
Aca podes ver ejemplo de como reponder a eventos de los botones de la grilla:
http://msdn.microsoft.com/es-es/library/bb907626.aspx

y aca podes ver como usar distintos tipos de botones en la gridview:
http://www.subgurim.net/Articulos/ad...-columnas.aspx
Hola ,gracias a amigo pero mi problema parece simple , mira estoy usado el servidor web IIS el cual tengo en esta direccion mi pagina C:\Inetpub\wwwroot\instrumentacion\imagenes\equipo s noc como apuntar desde la base de datos sql server la tabla equipos campo fotos a esa path , me podrias ayuda en esoo , saludos