private void Showimage()
{ try
{
object item = GrdLater.SelectedItem;
_id = int.Parse((GrdLater.SelectedCells[0].Column.GetCellContent(item) as TextBlock).Text);
var query = from p in db.Pictures where p.idlatter == _id select p;
var result = query.ToList();
MessageBox.Show(result.Count.ToString());
if (result[0].Pic != null)
{
for (i = 1; i <= result.Count; i++)
{
byte[] imagearray = (byte[])result[0].Pic;
MemoryStream ms = new MemoryStream();
ms.Write(imagearray, 0, imagearray.Length);
System.Drawing.Image image = System.Drawing.Image.FromStream(ms);
BitmapImage bi = new BitmapImage();
bi.BeginInit();
MemoryStream mss = new MemoryStream();
image.Save(mss, System.Drawing.Imaging.ImageFormat.Bmp);
mss.Seek(0, SeekOrigin.Begin);
bi.StreamSource = ms;
bi.EndInit();
image1.Source = bi;
}
}
}
catch(Exception ex)
{
MessageBox.Show("در بازیابی عکس مشکلی به وجود آمده است"+ex);
}
}
bi.EndInit();
برچسب: بازیابی,
نویسنده: خنج