Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/04/2009, 08:49
Trulala de cordoba
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 24 años, 2 meses
Puntos: 19
Respuesta: como dejar un campo linkeable en un gridview en visual web

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
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!