![]() |
|
databinding - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175) +--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176) +--- الموضوع : databinding (/showthread.php?tid=13541) |
databinding - حماده السعيد - 17-10-15 السلام عليكم حياكم الله اهل المنتدى سؤالي كالاتي : استطيع ربط عناصر على الفورم بجدول في sql عن طريق الاجراءات المخزنة .. واستطيع ايضا الربط عن طريق databinding ... لكن كيف يتم ربط حقل الصورة بعنصر picture ? مثال : حينما كنت اريد ربط حقل الاسم بتكست بوكس 1 كنت اكتب الكود الاتي ;("" ,textBox3.DataBindings.Add("text", dt بين علامتين التنصيص الاخيرة اكتب اسم الحقل name ( عذرا التنسيق صعب جدا ). والان اريد ان اضيف حقل جديد للصورة ... فكيف اقوم بربط هذا الحقل الجديد في الجدول بعنصر picturebox في الفورم ؟ RE: databinding - أبو عمر - 17-10-15 وعليكم السلام ورحمة الله المثال التالي يجيب عن تساؤلاتك حول الصورة وحفظها وعرضها ! http://www.codeproject.com/Articles/21208/Store-or-Save-images-in-SQL-Server إنما لا أنصح بحفظ الصورة داخل قاعدة البيانات فلو تم رفع الصورة وحفظ مسارها فقط في الحقل ستكون قاعدة البيانات في سلام من تضخم الحجم والذي سيجعلك مستقبلا غير قادر على اخذ نسخة احتياطة من الخادم الى جهازك RE: databinding - مهموم - 17-10-15 السلام عليكم ورحمة الله أخي حماده إذا كنت رابط قاعدة البيانات عن طريق العالج فيمكنك عن طريق خصائص الأداة PictureBox تدخل على الخاصية DataBindings وتقوم بربط الخاصية Image بالعمود المحدد للصورة إذا كان مصدر البيانات عن طريق الكود كما هو ملاحظ في موضوعك يمكن كتابة هذا الكود في حدث تحميل الفورم مع ملاحظة أهمية العلامة true الخاصة بال formattingEnabled وهذا مثال لعمود صورة باسم photo PHP كود : pictureBox1.DataBindings.Add("Image", dt, "photo", true); RE: databinding - حماده السعيد - 18-10-15 (17-10-15, 10:45 PM)أبو عمر كتب : إنما لا أنصح بحفظ الصورة داخل قاعدة البيانات كيف اقوم بذلك ؟ (17-10-15, 11:42 PM)مهموم كتب : إذا كان مصدر البيانات عن طريق الكود كما هو ملاحظ في موضوعك يمكن كتابة هذا الكود في حدث تحميل الفورم اخي الكريم قمت بذلك ولكن عندما اذهب الى الجدول لا اجد البيانات قد حفظت ؟ ثانيا عندما اريد استدعاء الصورة هل هناك طريقة بالداتا بندج ام ليس هناك الا الاجراءات المخزنة ؟ RE: databinding - ahmednet_0001 - 23-10-15 شكرا جدا وجاري العمل RE: databinding - مهموم - 23-10-15 السلام عليكم ورحمة الله أخي حماده أعتذر لعدم المتابعة عدم وجود البيانات في قاعدة البيانات قد يكون بسبب عدم استخدامك لكود تحديث البيانات لقاعدة البيانات مثل PHP كود : this.Validate();ولكنني لا أعرف طريقتك في المشروع من أساسه كيف تمت مع dt RE: databinding - حماده السعيد - 12-11-15 (23-10-15, 08:30 PM)مهموم كتب : السلام عليكم ورحمة الله اعتذر اخي لم انتبه للرد في هذا المثال يوضح الطريقة https://www.youtube.com/watch?v=v5pPjlFM0Fk&list=PLwj1YcMhLRN2Y5O_olVfMT7dFe-INcWQT&index=29 |