아래 예제는 테이터베이스에 바이너리 형식으로 저장된 이미지데이터를 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);
}
}
}