Ver Mensaje Individual
  #18 (permalink)  
Antiguo 22/08/2011, 12:04
Avatar de Melecio
Melecio
 
Fecha de Ingreso: julio-2011
Ubicación: Coahuila
Mensajes: 320
Antigüedad: 13 años, 6 meses
Puntos: 8
Respuesta: System.Web.UI.WebControls.ImageButton

que tal raza ya pude conesto no de la forma que queria pero lo solucione

aqui esta

primero el gridview


Código ASP:
Ver original
  1. <asp:GridView ID="GridView1" runat="server" CssClass="gridview"
  2.             onselectedindexchanged="GridView1_SelectedIndexChanged"
  3.             AutoGenerateColumns="False"
  4.             DataKeyNames="Nombre" SelectedIndex="0" autogenerateselectbutton="false"  >              
  5.           <Columns>          
  6.               <asp:BoundField DataField="Nombre" HeaderText="Nombre"/>
  7.               <asp:BoundField DataField="PESO" HeaderText="PESO"/>
  8.               <asp:BoundField DataField="Ultima modificacion" HeaderText="Ultima modificacion"/>                                    
  9.               <asp:TemplateField HeaderText="Descargar">
  10.                
  11.                 <ItemTemplate>
  12.                     <img alt="" src="imagenesoplat/descargar.png" />  
  13.                 </ItemTemplate>          
  14.               </asp:TemplateField>
  15.           </Columns>
  16.  
  17.    
  18.       </asp:GridView>




codigo

Código ASP:
Ver original
  1. Imports System.IO
  2. Imports System.Web.UI.WebControls
  3. Imports System.Web.UI
  4. Imports System.Web.UI.WebControls.GridViewRowEventArgs
  5. Imports System.Object
  6. Imports System.Web.UI.Control
  7. Imports System.Web.UI.WebControls.Image
  8. Imports System.Web.UI.WebControls.ImageButton
  9.  
  10. Partial Public Class WebForm1
  11.     Inherits System.Web.UI.Page
  12.     Protected WithEvents Button1 As System.Web.UI.WebControls.ImageButton
  13.  
  14.     Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
  15.  
  16.     End Sub
  17.     Private Sub cargar()
  18.  
  19.         For Each fichero As String In System.IO.Directory.GetDirectories(Server.MapPath("directorio"))
  20.  
  21.             ddl_carpetas.Items.Add(fichero.Substring(fichero.LastIndexOf("\") + 1))
  22.  
  23.  
  24.         Next
  25.     End Sub
  26.  
  27.     Private Sub archivos(ByVal navegar As String)
  28.         Dim dirInfo As New DirectoryInfo(Server.MapPath(navegar))
  29.         Dim listado As System.IO.FileInfo() = dirInfo.GetFiles("*.*")
  30.  
  31.         Dim tabla As New Data.DataTable
  32.  
  33.         tabla.Columns.Add("Nombre")
  34.         tabla.Columns.Add("Ultima modificacion")
  35.         tabla.Columns.Add("PESO")
  36.  
  37.  
  38.         For i As Integer = 0 To listado.Length - 1
  39.  
  40.  
  41.             tabla.Rows.Add(listado(i).Name, listado(i).LastWriteTime, listado(i).Length / 1024 & " KB")
  42.         Next
  43.  
  44.         GridView1.DataSource = tabla
  45.         GridView1.DataBind()
  46.  
  47.     End Sub
  48.  
  49.     Protected Sub carpetas_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs) Handles ddl_carpetas.SelectedIndexChanged
  50.  
  51.     End Sub
  52.  
  53.     Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles boton_abrir.Click
  54.  
  55.  
  56.         Dim dira As String
  57.         dira = ddl_carpetas.SelectedItem.ToString
  58.  
  59.         Call archivos("directorio/" & dira)
  60.  
  61.  
  62.     End Sub
  63.  
  64.     Protected Sub Button2_Click(ByVal sender As Object, ByVal e As EventArgs) Handles boton_cargar.Click
  65.  
  66.  
  67.  
  68.         Call cargar()
  69.  
  70.         boton_cargar.Visible = False
  71.         boton_abrir.Visible = True
  72.         lbl_texto.Visible = True
  73.         ddl_carpetas.Visible = True
  74.         boton_recargar.Visible = True
  75.  
  76.     End Sub
  77.  
  78.     Protected Sub boton_recargar_Click(ByVal sender As Object, ByVal e As EventArgs) Handles boton_recargar.Click
  79.         Response.Redirect("")
  80.     End Sub
  81.  
  82.    
  83.  
  84.  
  85.    
  86.     Private Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound
  87.         If e.Row.RowType = DataControlRowType.DataRow Then
  88.  
  89.             e.Row.Attributes.Add("onmouseover", "this.style.cursor='hand';")
  90.             e.Row.Attributes.Add("onmouseout", "this.style.textDecoration='none';")
  91.             e.Row.Attributes.Add("onclick", ClientScript.GetPostBackClientHyperlink(Me.GridView1, "Select$" + e.Row.RowIndex.ToString()))
  92.  
  93.         End If
  94.     End Sub
  95.  
  96.  
  97.     Protected Sub GridView1_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs) Handles GridView1.SelectedIndexChanged
  98.  
  99.  
  100.         Dim strRuta As String
  101.  
  102.         strRuta = "directorio/" & ddl_carpetas.SelectedItem.ToString & "/" & GridView1.Rows(GridView1.SelectedIndex).Cells(0).Text
  103.  
  104.         Response.Redirect(strRuta)
  105.  
  106.     End Sub
  107.  
  108. End Class



soludos a todos los que vieron mi problema pero ningumo me respondio

talvez a alguien le sirva