Jump to content


Erica Ongaro

Member Since 27/04/2009
Offline Last Active 27/04/2009, 13:48
-----

Topics I've Started

Exibir Imagem Bd Em Picturebox C#

27/04/2009, 13:25

Bom dia pessoal....

Estou com o seguinte probleminha....
Tenho um sisteminha para cadastros de funcionários onde armazena a foto em bytes em sql server....até ai td bem...
O problema esta em como exibir a imagem em um PictureBox puxando diretamente do banco de dados....
Tenho a seguinte rotina para isto:

public



void exibirImagem()

{




try

{



string query;




conexao con = new conexao();

query =


"select foto from funcionario where codigo = '" + codigo + "'";




SqlConnection objConnection = new SqlConnection(con.getstrCon());




SqlCommand command = new SqlCommand(query, objConnection);

objConnection.Open();




byte[] imagemEmBytes = (byte[])command.ExecuteScalar();




MemoryStream ms = new MemoryStream(imagemEmBytes);

ms.Write(imagemEmBytes, 0, imagemEmBytes.Length);

pictureBox1.Image =


Image.FromStream(ms);

}




catch (Exception ee)

{




MessageBox.Show(ee.Message);

}

}

So que na linha pictureBox1.Image = Image.FromStream(ms); apresenta erro como parametro inválido...

Alguém poderia me ajudar???

Grata, Erica Helena Ongaro

IPB Skin By Virteq