Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/11/2012, 10:33
Avatar de DeivisAndres
DeivisAndres
 
Fecha de Ingreso: febrero-2012
Ubicación: Colombia
Mensajes: 305
Antigüedad: 12 años, 3 meses
Puntos: 41
De acuerdo Respuesta: Abrir un archivo previamente subido por el usuario

Si lo que quieres es ponerlo en un control HyperLink dentro del gridView puedes realizar lo de esta manera, dentro del evento del RowDataBound gridview:

Código Javascript:
Ver original
  1. <asp:TemplateField HeaderText="Temperatura">
  2.   <ItemTemplate>
  3.     <asp:HyperLink ID="nombreArchivo" runat="server"></asp:HyperLink>
  4.   </ItemTemplate>
  5. </asp:TemplateField>

Código Javascript:
Ver original
  1. protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
  2. {
  3.  if (e.Row.RowType == DataControlRowType.DataRow)
  4.  {
  5.   string KeyNombre = GridView1.DataKeys[e.Row.RowIndex].Values["Archivo"].ToString();  
  6.   HyperLink nombre = e.Row.FindControl("nombreArchivo") as HyperLink;
  7.  
  8.   nombre.NavigateUrl = "~/Archivos/" + KeyNombre;              
  9.  }
  10. }

Espero y te sea de ayuda.