En una epoca habia que poner en el tag form el enctype "multipart xxxx" para 
que viajaran los archivos



From: Antonino Ferrando 
Sent: Monday, May 11, 2009 4:18 PM
To: [email protected] 
Subject: [puntonet] control html input file en GridView


Hola leandro, gracias por responder...

Te comento, lo que yo estoy mostrando no es una imagen, sino un control <input 
type="file"...> para que el usuario pueda elegir un archivo de imagne para 
hacer upload.

Cuando elijo una fila para edicion, en el evento GridView_RowUpdating, tomo el 
control, lo encuentra bien, pero no me trae el PostedFile seleccionado por el 
usuario, es un control con datos vacios.

Hago lo mismo con otros controles de otro tipo, como por ejemplo textbox, y me 
trae muy bien los datos.

Espero se entienda mejor, igualmente le voy a echar un vistazo a los links.

Gracias!

Antonino




2009/5/11 Leandro Tuttini <[email protected]>

        hola,

        Estas intentando hacer algo como esto:

        GridView Examples for ASP.NET 2.0: Displaying Images in a GridView 
Column
        http://msdn.microsoft.com/en-us/library/aa479350.aspx

        En que evento es que recuperas el control Imagen, puede ser que sea en 
el "RowDataBound" ?

        Gridview: Confirmación en el botón/enlace/imagen de eliminar
        
http://geeks.ms/blogs/fernandezja/archive/2008/01/16/gridview-confirmaci-243-n-en-el-bot-243-n-enlace-imagen-de-eliminar.aspx


        En el link superior veras como hace uso del evento RowDataBound, alli 
es donde recupera el control y la asigana el evento, por ahi en tu caso alli es 
dodne deberias asignar las propiedades de la imagen.

        Bueno espero haber entendido bien tu problema.
        Saludos



        --- El lun 11-may-09, Antonino Ferrando <[email protected]> 
escribió:

          De: Antonino Ferrando <[email protected]>
          Asunto: [puntonet] control html input file en GridView
          Para: [email protected]
          Fecha: lunes, 11 de mayo de 2009, 3:21 pm


          Hola gente!

          Tengo un control html input file (con runat="server") dentro de los 
campos de edicion de las filas de un GridView.
          Luego de seleccionar un archivo, no tengo ningun problema recuperando 
el control, pero resulta que me esta viniendo sin los datos, con el PostedFile 
, FileName, etc VACIOS.

          Lo que hago basicamente es:

                                   
GridView.Rows[e.RowIndex].FindControl("Imagen");

          Esto no pasa con ningun otro control, por ejemplo, si tuviera un 
textbox, lo recupera con el texto que tenga ingresado.

          Alguien tiene una idea de cual puede ser el problema o por donde 
puedo ir viendolo?

          Muchas gracias!

          Antonino
       



------------------------------------------------------------------------------

  Yahoo! Cocina
  Recetas prácticas y comida saludable
  Visitá http://ar.mujer.yahoo.com/cocina/

Responder a