C sharp - Mostrar Imagen

 
Vista:
sin imagen de perfil
Val: 2
Ha aumentado su posición en 23 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

Mostrar Imagen

Publicado por José Luis (2 intervenciones) el 30/06/2018 21:07:03
Tengo una duda

En mi formulario tengo un DataGridView que esta conectado a una base de datos que puede guardar una imagen
En el evento de dar doble clic a una de las celdas de DGV me tiene que regresar todos los valores de la base datos pero como hago que me regrese la imagen a un PictureBox??

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
private void dwvTabla_DoubleClick(object sender, EventArgs e)
{
    if (dwvTabla.CurrentRow.Index != -1)
    {
        mtxtNombre.Text = dwvTabla.CurrentRow.Cells[1].Value.ToString();
        mtxtApellidos.Text = dwvTabla.CurrentRow.Cells[2].Value.ToString();
        mtxtEdad.Text = dwvTabla.CurrentRow.Cells[3].Value.ToString();
        mtxtDirrecion.Text = dwvTabla.CurrentRow.Cells[4].Value.ToString();
        mtxtC_E.Text = dwvTabla.CurrentRow.Cells[5].Value.ToString();
        mtxtTelefono.Text = dwvTabla.CurrentRow.Cells[6].Value.ToString();
        Id = Convert.ToInt32(dwvTabla.CurrentRow.Cells[0].Value.ToString());
        //pbxImagen.Image = dwvTabla.CurrentRow.Cells[7].Value.ToString();
 
        mbtnGuardar.Text = "Modificar";
        mbtnEliminar.Enabled = true;
    }
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de kingk
Val: 28
Ha mantenido su posición en C sharp (en relación al último mes)
Gráfica de C sharp

Mostrar Imagen

Publicado por kingk (14 intervenciones) el 03/07/2018 18:05:33
Hola, puedes hacerlo asi:

1
2
3
4
5
byte[] bytesArray=dwvTabla.CurrentRow.Cells[7].Value;
 
MemoryStream ms = new MemoryStream(bytesArray);
Image imagen= Image.FromStream(ms);
pvxImagen.Image=imagen;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar