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

كيف أضيف أيقونة لعمود في الداتا جريد تتغير بتغير باقي الاعمدة

بدأه ryadh في 13 يوليو 2011 · 18 رد · 1,378 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

الصورة توضح كل شيء حيث العمود الأخير يكون مرتبط بباقي الأعمدة لدي حوالي 30 عمود وليس 2 كما بالصورة

المهم أود وضع ايقونة في العمود الاخير حيث إذا حددت

(بطاقة صفراء + بطاقة صفراء + بطاقة صفراء) = تكون الأيقونة بالأحمر اي خطر

( بطاقة حمراء + صفراء ) = تكون الأيقونة بالأحمر اي خطر

بطاقة حمراء واحدة أو 2 بطاقات صفراء تكون القمية بالبرتقالي

بطاقة صفراء واحدة أو فارغة تكون قيمة الأيقونة بالأخضر

بإنتظاركم الله يخليكم

post-246848-039965600 1310509918_thumb.p

المرفقات
11.PNG
#2

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

اخي يمكنك انشاء عمود من نوع DataGridViewImageColumn, شوف الروابط التاليه

http://msdn.microsof...magecolumn.aspx

http://msdn.microsof...y/2ab8kd75.aspx

http://goneale.com/2...h-enum-support/

تم تعديل هذه المشاركة بواسطة VB Helper في 13 يوليو 2011 في 03:05

.:: Wish to become better and better ::.

#3

بارك الله فيك اخي .. ممكن تشرحها حتى لو شرح بسيط عن كيفية عمل هذا

#4

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

اخي ببساطة قم بانشاء عمود من نوع DataGridViewImageColumn ومن ثم حسب شرط معين قم بضبط الخاصية Image التابعة له لتغيير الصوره

.:: Wish to become better and better ::.

#5

لدي 30 عمود لو اضع الشرط سيكون صعب ويستغرق وقت طويييل

#6

لم لا تجرب خاصية تغيير لون الخلفية للخلية ؟؟

DatagridView1.Rows(0).Cells(0).Style.BackColor = Color.Red

ضعها داخل شرط ..

ام انك تريد ان تجعل في الخلية صورة مخزنة مسبقا ؟

1

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#7

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

اخي ليش سوف تستغرق شرط طويل؟!! الا اذا كان الشرط يعتمد على القيم جميعها فسيطول الشرط, ففي الاول والاخير هذا المطلوب!!

.:: Wish to become better and better ::.

#8

ممكن ماهو الكود اخواني ليظهر الأيقونة الصغيرة في العمود الخاص بها بعد تحقيق الشرط وفي أي حدث أضعه الله يجازيكم بالخير مع العلم أن القيمة تكون داخل تكست بوكس في الداتا جريد كما بالصورة

#9

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

اخي قم بمراجعة الروابط السابقة؟!!

.:: Wish to become better and better ::.

#10

لو أعطيتني الكود الله يخليك .. لم أفهم شيء في تلك الروابط

#11

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

اخي جرب الكود التالي

  CType(DataGridView1.Rows(r).Cells(c), DataGridViewImageCell).Value = Image.FromFile("Picture Path")

تم تعديل هذه المشاركة بواسطة VB Helper في 14 يوليو 2011 في 15:42

1

.:: Wish to become better and better ::.

#12

للاسف لم يشتغل اخي

#13

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

اخي ضروري تم على الروابط السابقة لعمل عمود من نوع DataGridViewImageColumn وبعدها يمكنك تجريب الكود السابق!!

.:: Wish to become better and better ::.

#14

اجل اخي العمود عبارة عن صورة وهاهو الكود النهائي

CType(DataGridViewX1.Rows(0).Cells(6), DataGridViewImageCell).Value = Image.FromFile("C:\Documents and Settings\riad soft\My Documents\Visual Studio 2008\Projects\WindowsApplication6\WindowsApplication6\Resources\about.png")

#15

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

اخي ان شاء الله ضبطت معاك؟!!

.:: Wish to become better and better ::.

#16

للاسف لم تصلح معي اخي

#17

الخطا من المسار

My.Resources.Image1

#18

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

اخي انت لم تذكر في كودك سابقا انك تستخدم صورة من الـ Resource؟!! جرب كودي السابق على اي صورة وستضبط باذن الله

.:: Wish to become better and better ::.

#19

تم حل المشكل اخي وبارك الله فيك

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

بارك الله فيك ومعذرة على ازعاجك ..

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…