안녕하세요 저는 윈도우 프로그래밍에 익숙하지 않으며 코딩하는 데 어려움이 있습니다.데이터베이스 이미지를 배경으로 사용 (windows form)
현재 수행중인 작업은 Windows 양식의 현재 배경을 내 데이터베이스에 저장된 다른 배경으로 바꾸는 것입니다.
cmd = new SqlCommand("select Background from Employee where EmployeeName='" + label2.Text + "'", con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
if (ds.Tables[0].Rows.Count > 0)
{
MemoryStream ms = new MemoryStream((byte[])ds.Tables[0].Rows[0]["Background"]);
pictureBox1.Image = new Bitmap(ms);
은 내가 배경으로 PictureBox를 사용하여 시도 코드, 그러나 배경으로 그렇게 할 수 없습니다. 어떤 형태 든 도움을 많이받습니다.
[Picturebox 이미지를 메모리에서로드 하시겠습니까?] (https://stackoverflow.com/questions/2540750/load-picturebox-image-from-memory) – MethodMan
@MethodMan 틀렸을 때 올바른 생각이지만 생각하지 않습니다. 그것은 중복이다. 나는 픽처 박스 코드를 참조로 사용하여 데이터베이스에서 배경을 로딩한다. – EGS
링크의 해답을 살펴보면,'Image.Load' 메소드를 구현하는 방법에 대한 예제를 볼 수있을 것입니다. – MethodMan