23-07-17, 03:12 PM
ويبارك فيك ايضا اخي الكريم
ببساطة الحل سيكون بهذا الشكل:
ببساطة الحل سيكون بهذا الشكل:
PHP كود :
PicBox.Image = ConvertToImage((byte[])myRow["Emp_Image"]);
هذا طبعا اثناء استدعاء الدالة ستمرر له حقل الimage كمصفوفة من bytes وهذا يعتمد على الطريقة التي تجلب بها حقل الصورة من الجدول، انا اساتخدمت DataRow لجلب البيانات لهذا ترى اسم المتغير myRow.
أما اذا اردت ان تدمج ارجاع الصورة مع المعلومات باستخدام Tuple Return سيكون الحل بهذا الشكل:
PHP كود :
static (string Ename, double Esal,Image Img) EmpSearch(int ID)
{
var emp = EmpList.SingleOrDefault(id => id.ID == ID);
var ename = emp.Ename;
var esal = emp.Esal;
var imgBytes = Image.FromStream(new MemoryStream(emp.ImageBytes));
return (Ename: ename, Esal: esal, Img: imgBytes); //Named Argument
}
ImageBytes: عبارة عن Property داخل الكلاس من نوع byte[].
تحياتي لكم
