matriz de bytes en memoryStream

Pedro
02 de Abril del 2006
Hola, esta es mi problemilla a ver si alguien sabe algo a repesto y me saca del aprieto:

Tengo una base de datos mysql en la que guardo imagenes en un campo blob, y quiero recuperarlas para verlas en un formulario, al hacer al consulta la imagen la captura como una matriz de bytes y necesito convertirla a imagen para verla en un PictureBox.
Para hacer esto necesito cargar la matriz de bytes en un MemoryStream para despues poder hacer esto:

-----------------------------------------------
img = System.Drawing.Image.FromStream(dm)
-----------------------------------------------
- Donde img es del tipo System.Drawing.Image y dm del tipo System.IO.MemoryStream

Que no hace otra cosa que convertir el MemoryStream en imagen.

Y una vez hecho esto poder visualizar la imagen en el PictureBox.

A ver si alguien me puede echar una mano, se lo agradeceria.
SALUDOS.