private void ShowPicture() { Erp.BusinessManager.설비사진 설비사진 = Erp.BusinessManager.설비사진.GetByKey(설비row.관리코드, 1); if (설비사진 == null) { return; } if (설비사진.사진[0] == 0) { return; } MemoryStream memoryStream = new MemoryStream(설비사진.사진); this.picture사진약도.BackgroundImage = Image.FromStream(memoryStream); }
private void FindPicture() { OpenFileDialog openFile = new OpenFileDialog(); openFile.Filter = "Image Files(.jpg; .jpeg; .bmp; .gif; .png; .wmf)|*.jpg;*.jpeg;*.bmp;*.gif;*.png;*.wmf"; //불러올 파일의 갯수 openFile.FilterIndex = 1; openFile.RestoreDirectory = true; if (openFile.ShowDialog() == DialogResult.OK) { this.picture사진약도.BackgroundImageLayout = ImageLayout.Stretch; string[] fileName = openFile.FileName.Split('\\'); int index = fileName.Length - 1; byte[] 사진Bytes = File.ReadAllBytes(openFile.FileName); MemoryStream memoryStream = new MemoryStream(사진Bytes); this.picture사진약도.BackgroundImage = Image.FromStream(memoryStream); //파일명만 보여줌 textBox첨부파일이름.Text = fileName[index]; //불러온 후 즉시 저장한다. Erp.BusinessManager.설비사진 설비사진 = Erp.BusinessManager.설비사진.GetByKey(설비row.관리코드, 1); if (설비사진 == null) { Erp.BusinessManager.설비사진.Insert(설비row.관리코드, 1, 사진Bytes, textBox첨부파일이름.Text); } else { 설비사진.사진 = 사진Bytes; 설비사진.일명 = textBox첨부파일이름.Text; 설비사진.Update(); } } }