الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

جلب صورة من حقل في جدول بقاعدة بيانات sql server 2005 إلى أداة pictuerbox موجودة على الفورم

بدأه mm_net في 26 مايو 2014 · 5 رد · 571 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

على وجه السرعة أخواني المبرمجين ... أريد جلب صورة من حقل في جدول بقاعدة بيانات sql server 2005 إلى أداة pictuerbox موجودة على الفورم رغم أني عندما أحفظ إلى قاعدة البيانات فإنه يتم حفظ الصورة في الجدول من نوع <binary data> ...

لكن عندما أريد سحب الصورة من قاعدة البيانات إلى أداة pictuerbox فإنه يقول أنه عدم توافق في البيانات مع الخاصية image

===========================================================================

أعزائي أي واحد لديه الحل يا ريت يرسل

#2
byte[] data = (byte[])X;
MemoryStream memoryStream = new MemoryStream(data);
this.PictureBox1.Image = Image.FromStream(memoryStream);

حيث X هي الصورة التي تم جلبها من قاعدة البيانات

#3

أخي C# programming عندي تنفيذ الكود تظهر لي هذه المشكلة كما في الصورة التالية :

post-279176-0-96761600-1401146157_thumb.

===================================================

أرجوا لمن يعرف حل لهذه المشكلة أن يرسل لي بالجواب

#4

قم بتعديل الكود الى التالي

                byte[] data = (byte[])rd1["Picture"];
                MemoryStream memoryStream = new MemoryStream(data);
                this.PictureBox1.Image = Image.FromStream(memoryStream);

Picture هو اسم الحقل الخاص بالصورة في قاعدة البيانات

 وقل ربي زدني علما


 


 


 


 

#5

أخي أنا قمت بتعديل الكود لكن ما زال يظهر نفس الـ Exception اللي هو تم إستخدام معلمة غير صحيحة كما في الصور أعلاه

=======================================================================

أرجوا من لديه الحل يا ريت يرسل

#6

السلام عليكم ورحمة الله وبركاته

أوك ارفع ملف المشروع

مواضيع مشابهة