sayan
شنبه 21 خرداد 1390, 13:40 عصر
سلام دوستان گرامی
من یه مشکل اساسی دارم
توی بخش Bussines یک متد زیر یک Object که خودش حاوی چند Object هست رو برام برمیگردونه و من از این متد در لایه UI استفاده میکنم.
var res = from s in objects
select new
{
id = s.ID,
row = i++,
name = s.Name,
measure = m.ByID(s.Measure).Name,
objectType = objT.ByID(s.ObjectType).Name,
count = s.Count,
techNum = s.TechNum.Trim(),
segNum = s.SegNum.Trim(),
picture=s.Image,
};
return res.ToList();
خوب این فیلد picture از این نوع می باشد:
System.Data.Linq.Binary
تا اینجای مطلب که چیز خاصی وجود نداشت فقط همین که تمام اینها بعنوان Object به سمت UI فرستاده میشوند.
حالا در UI من این فیلد Picture به یک Object اختصاص میدم به شکل زیر :
object o = grdview1.GetRowCellValue(e.RowHandle, "picture");
حالا میخوام این متغییر O رو که حاوی آرایه ای از بایت هاست رو به نوع
System.Data.Linq.Binary
تبدیل کنم که نمیدونم چکار کنم.:افسرده::افسرده:
ممنون میشم منو راهنمایی کنید.
من یه مشکل اساسی دارم
توی بخش Bussines یک متد زیر یک Object که خودش حاوی چند Object هست رو برام برمیگردونه و من از این متد در لایه UI استفاده میکنم.
var res = from s in objects
select new
{
id = s.ID,
row = i++,
name = s.Name,
measure = m.ByID(s.Measure).Name,
objectType = objT.ByID(s.ObjectType).Name,
count = s.Count,
techNum = s.TechNum.Trim(),
segNum = s.SegNum.Trim(),
picture=s.Image,
};
return res.ToList();
خوب این فیلد picture از این نوع می باشد:
System.Data.Linq.Binary
تا اینجای مطلب که چیز خاصی وجود نداشت فقط همین که تمام اینها بعنوان Object به سمت UI فرستاده میشوند.
حالا در UI من این فیلد Picture به یک Object اختصاص میدم به شکل زیر :
object o = grdview1.GetRowCellValue(e.RowHandle, "picture");
حالا میخوام این متغییر O رو که حاوی آرایه ای از بایت هاست رو به نوع
System.Data.Linq.Binary
تبدیل کنم که نمیدونم چکار کنم.:افسرده::افسرده:
ممنون میشم منو راهنمایی کنید.