25-07-16, 04:02 PM
(آخر تعديل لهذه المشاركة : 25-07-16, 04:16 PM {2} بواسطة أسامة السالمي.)
(24-07-16, 02:07 PM)الوادي كتب : ممكن تستخدم هذا الكود مؤقتاً حتى تجد الأفضل
PHP كود :
Dim colIndex As Integer = 2 ' رقم عمود الحالة '
For Each row As DataGridViewRow In Me.DataGridView1.Rows
If row.Cells(colIndex).Value = "موجود" Then
row.DefaultCellStyle.BackColor = Color.PaleGreen
ElseIf row.Cells(colIndex).Value = "اجازه" Then
row.DefaultCellStyle.BackColor = Color.LemonChiffon
ElseIf row.Cells(colIndex).Value = "غائب" Then
row.DefaultCellStyle.BackColor = Color.MistyRose
End If
Next
جزاك الله خير
الكود يفي بالمطلوب

(24-07-16, 10:05 AM)silverlight كتب : تستطيع التحكم في شكل وكيفية ظهور الصفوف في الداتاجريد فيو من خلال التعديل علي الأحداث RowPrePaint و RowPostPaint و ترسم بهما ما شئت و تغير الألوان كيفما شئت
يمكنك و بشكل مبدئي مراجعة اللينك التالي لتري الفكرة الأولية و ان كنت تريد ان تبني شيئا احترافيا هنا عليك ان تتعلم الجرافكس و عمليات الرسم المختلفة
اللينكــــــــــــــــــــــــــ
تسلم أخي
اطلعت على الرابط لكنني لم أفهم أغلب الكود،،
لذلك أعتقد إني سأستخدم الكود المبسط الذي أرسله الأخـ(الوادي)
وشكراً
