Carga de imagen de usuario en Visual Studio (C#)

Cerrado
Fernando_1986 Message postés 15 Date d'inscription sábado, 30 de mayo de 2020 Estatus Miembro Última intervención domingo, 15 de agosto de 2021 - Modificado el 21 mar 2021 a las 23:33
Buenas tardes. Espero puedan ayudarme. Estoy haciendo un programa, el cual se maneja con una base en MySql. El mismo tiene un login, y al ingresar al programa, se visualiza el nombre del usuario que inicio sesión y los privilegios que tiene. Eso lo pude hacer perfecto. El tema es que quisiera que también salga en un picturebox la imagen elegida por el usuario, y no logro hacerlo. Cabe aclarar que los datos los carga en un cache. Les paso los códigos:

CODIGO CACHE:
public static class CacheUserLogin
{
public static string idusuarios { get; set; }
public static string NOMBRE_USUARIO { get; set; }
public static string PASSWORD { get; set; }
public static string NOMBRE { get; set; }
public static string APELLIDO { get; set; }
public static string PRIVILEGIO { get; set; }
public static string EMAIL { get; set; }
public static byte IMAGEN { get; set; }

}


VINCULACION CON LOGIN:
        public bool Login(string user, string pass)
{
using (var connection = GetConnection())
{
connection.Open();
using (var command = new MySqlCommand())
{
command.Connection = connection;
command.CommandText = "select *from usuarios_login where NOMBRE_USUARIO=@user and PASSWORD=@pass";
command.Parameters.AddWithValue("@user", user);
command.Parameters.AddWithValue("@pass", pass);
command.CommandType = CommandType.Text;
MySqlDataReader reader = command.ExecuteReader();
if (reader.HasRows)
{
while (reader.Read()) {
CacheUserLogin.idusuarios = reader.GetString(0);
CacheUserLogin.NOMBRE_USUARIO = reader.GetString(1);
CacheUserLogin.PASSWORD = reader.GetString(2);
CacheUserLogin.NOMBRE = reader.GetString(3);
CacheUserLogin.APELLIDO = reader.GetString(4);
CacheUserLogin.PRIVILEGIO = reader.GetString(5);
CacheUserLogin.EMAIL = reader.GetString(6);
CacheUserLogin.IMAGEN = reader.GetByte(7);
}
return true;
}
else
return false;
}
}
}


COMO LLAMO A LOS DATOS DESDE EL FORM PRINCIPAL:
            lblnombre.Text = CacheUserLogin.NOMBRE;
lblprivilegios.Text = CacheUserLogin.PRIVILEGIO;


Espero puedan darme una mano... Mil gracias.