출처 : https://stackoverflow.com/questions/8084590/how-to-load-image-from-sql-server-into-picture-box#8084628



아래 예제는 테이터베이스에 바이너리 형식으로 저장된 이미지데이터를 picturebox 콘트롤에서 사용하는 예제이다. 




private void FormList_Load(object sender, EventArgs e)

{

    //이미지 로드

    using (DBHandle db = new DBHandle())

    {

        DataTable dt = db.ExecuteDataSet(null, "SELECT C487 FROM DATA WHERE ID = 146", CommandType.Text).Tables[0];

 

        if (dt.Rows.Count == 1)

        {

            Byte[] data = new Byte[0];

            data = (Byte[])(dt.Rows[0]["COL"]);

            MemoryStream mem = new MemoryStream(data);

            pictureBox1.Image = Image.FromStream(mem);

        }

    }

}





Posted by motolies
,