Charger une img ds une pictureBox à partir d'un dataTable

Fermé
trafiquois Messages postés 34 Date d'inscription samedi 1 mai 2010 Statut Membre Dernière intervention 30 mai 2013 - 14 févr. 2013 à 15:45
slt à tous;
J'ai écrit le code si-dessous mais j'arrive pas à afficher les image sur le contrôle pictureBox.
SVP, si vous avez des propositions pour améliorer mon code, veuillez les suggérer et merci d'avance ;)

Byte[] data = new Byte[0];
SqlConnection cnx = new SqlConnection("addr=.\\sqlexpress; database=db_test; trusted_connection=true");
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter("select * from etudiant where id_et Like 'E-A101'", cnx);
da.Fill(dt);
data = (Byte[])dt.Rows[0][3];
MemoryStream mem = new MemoryStream(data);
pictureBox1.BackgroundImage = Image.FromStream(mem);


NB: la table étudiant contient successivement les types suivants : (varchar(6), varchar(32), varchar(32), Image)