none
Como Insertar una imagen en un datagridview con un picturebox c# RRS feed

  • Pregunta

  •  Hola gente del foro me encuentro en la realizacion de un programa de venta en la que busco insertar una imagen en el datagridview, dicha imagen se encuentra en el picturebox del formulario. La idea es insertar varios registros en el datagridview y despues recorrerlo y guardalo en la base de datos y lo que hago es crear un datatable cargar el registro en el datatable y despues cargar el datagridview, pero tengo problemaa a la hora de registrar la imagen en el datagridview. A continuacion dejo el codigo. Ee provado con otras forma pero no tengo resultados positivos.

    Producto = new DataTable("Productos"); Producto.Columns.Add("IdProd", System.Type.GetType("System.Int32")); Producto.Columns.Add("Codigo", System.Type.GetType("System.String")); Producto.Columns.Add("DetalleProducto", System.Type.GetType("System.String")); Producto.Columns.Add("Presio", System.Type.GetType("System.Decimal")); Producto.Columns.Add("Proveedor", System.Type.GetType("System.String")); Producto.Columns.Add("Imagen", System.Type.GetType("System.Byte[]")); this.dgvlistaproducto.DataSource = Producto; DataRow fila = this.Producto.NewRow();

    fila["Idproducto"] = txtidproducto.Text; fila["Codigo"] = txtcodprod.Text; fila["DetalleProducto"] = txtproducto.Text; fila["Presio"] = txtpresio.Text; fila["Proveedor"] = txtidproveedor.Text; fila["Imagen"] = Image.FromFile(pbximagen.Image.ToString());// El error me lo pone esta linea Producto.Rows.Add(fila);




    jueves, 9 de enero de 2020 14:19

Respuestas

Todas las respuestas

  • Hola   

     

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma,  te comparto a continuación los sigueintes enlaces en los cuales son documentación y casos similares que nos estas reportando

     

     https://social.msdn.microsoft.com/Forums/es-ES/fc5b0a9a-8206-4b00-b3bd-4e6d7796a0f7/como-cargar-imagen-en-picturebox-desde-un-datagridview?forum=vcses

     

    Gracias por usar los foros de MSDN.

     

    Pablo Rubio

     

     ____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    jueves, 9 de enero de 2020 16:28
    Moderador
  • Hola, que error te muestra, creo que podrías intentar pasar la imagen a un stream y de ahi almacenarla en la fila del datatable, puedes revisar

    Mostrar imagen en celda de datagridview en picturebox.image en Vb.net


    Votar y marcar respuestas es agradecer.
    Saludos.
    Lima-Perú

    jueves, 9 de enero de 2020 20:27
  • Si pero mi intencion es pasarla directo al DataTable o en su defecto a una lista generica

     fila["Imagen"] = Image.FromFile(pbximagen.Image.ToString());// El error me lo pone esta linea

    Este es el error
    Excepción no controlada del tipo 'System.IO.FileNotFoundException' en System.Drawing.dll

    Información adicional: System.Drawing.Bitmap

    viernes, 10 de enero de 2020 3:04
  • Si pero mi intencion es pasarla directo al DataTable o en su defecto a una lista generica

     fila["Imagen"] = Image.FromFile(pbximagen.Image.ToString());// El error me lo pone esta linea

    Este es el error
    Excepción no controlada del tipo 'System.IO.FileNotFoundException' en System.Drawing.dll

    Información adicional: System.Drawing.Bitmap

    Hola , pudiste resolver el problema?

    Votar y marcar respuestas es agradecer.
    Saludos.
    Lima-Perú

    viernes, 10 de enero de 2020 23:46
  • <<Hola , pudiste resolver el problema?

    No no pude la verdad todavia estoy en eso buscandole la vuelta pero no consigo insertar la imagen del picturebox al datatable y del datatable al datagridview


    lunes, 20 de enero de 2020 23:21