Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/08/2011, 10:31
Avatar de Melecio
Melecio
 
Fecha de Ingreso: julio-2011
Ubicación: Coahuila
Mensajes: 320
Antigüedad: 13 años, 6 meses
Puntos: 8
hacer Hyperlink desde codigo

hola a todos estoy haciendo una pagina que muestro lo que hay en un directorio
el codigo funciona biel pero lo que quiero es hacer un link para descargar el archivo

este es el codigo



Dim dirInfo As New DirectoryInfo(Server.MapPath("directorio"))
Dim listado As System.IO.FileInfo() = dirInfo.GetFiles("*.*")

Dim tabla As New Data.DataTable


tabla.Columns.Add("Descargar")
tabla.Columns.Add("Nombre")
tabla.Columns.Add("Ultima modificacion")
tabla.Columns.Add("PESO")


For i As Integer = 0 To listado.Length - 1

Dim link As New HyperLinkField()

link.ShowHeader = True



link.HeaderText = "Descargar"

link.DataTextField = "Descargar"

link.NavigateUrl = "directorio/" & listado(i).Name


tabla.Rows.Add(link, listado(i).Name, listado(i).LastWriteTime, listado(i).Length / 1024 & " KB")


Next


GridView1.DataSource = tabla
GridView1.DataBind()


cuando declaro Dim link As New HyperLinkField() segun hace todo bien pero cuando lo ejecuto el texto de la columna de descargas me aparece solo como texto y lo que quiero es que solo esa parte me salga como link

si alguno de ustedes conoce otra forma de darle un hypervinculo sin esto se los agradeceria gracias por su coperacion