Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/08/2011, 09:48
Avatar de Melecio
Melecio
 
Fecha de Ingreso: julio-2011
Ubicación: Coahuila
Mensajes: 320
Antigüedad: 13 años, 5 meses
Puntos: 8
Respuesta: crear ImageButton en gridview

encontr este codigo y si funciona el problema es que el imagebutton no me da la url correcta

ejemplo si hay 2 archivos solo me da la ruta de el ultimo en las 2 filas y siquiero descargar los archivos que son diferentes la variable me coloca el miso de el ultimo archivo

pero si funciona el image button esto lo coloque en GridView1_RowCreated



Private Sub GridView1_RowCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowCreated

Dim dira As String
dira = ddl_carpetas.SelectedItem.ToString

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



Dim celda As TableCell = New TableCell()
Dim icono As ImageButton = New ImageButton()

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


Select Case e.Row.RowType



Case DataControlRowType.Header
celda.Text = "Descargar"

Case DataControlRowType.DataRow

icono.ImageUrl = "imagenesoplat/descargar.png"
icono.DescriptionUrl = listado(i).Name
icono.OnClientClick = "javascript:window.open('" & "directorio/" & dira & "/" & listado(i).Name & "');"
icono.ToolTip = listado(i).Name
celda.Controls.Add(icono)


End Select
Next
e.Row.Cells.Add(celda)

End Sub