السلام عليكم
هذا برنامج به قاعدة بيانات وصممت به كريستال ريبورت .. وقمت بكتابة أكواد الربط ..
السؤال هل يمكن جعل لون خلية الرقم احمر اذا كان الرقم أقل من 12 في الداتا جريد فيو ...
وكذلك جعل لون خلية الاسم اخضر اذا كان قيمة الحقل absent تم التاشير عليها .. في الداتا جريد فيو
وشكرا
البرنامج مرفق ومصمم ب 2010
Table1DataGridView.DataSource = dat
Table1DataGridView.DataMember = "Table1"
ضع هذا الكود
كود :
For i As Integer = 0 To Table1DataGridView.RowCount - 1
If Table1DataGridView.Rows(i).Cells(0).Value < 12 Then
Table1DataGridView.Rows(i).Cells(0).Style.BackColor = Color.Red
End If
If Table1DataGridView.Rows(i).Cells(2).Value = True Then
Table1DataGridView.Rows(i).Cells(1).Style.BackColor = Color.Green
End If
Next
17-04-13, 11:58 PM (آخر تعديل لهذه المشاركة : 18-04-13, 12:01 AM {2} بواسطة Maryam Ali.)
For i As Integer = 0 To Table1DataGridView.RowCount - 1
If Table1DataGridView.Rows(i).Cells(0).Value < 12 Then
Table1DataGridView.Rows(i).Cells(0).Style.BackColor = Color.Red End If
هذا الكود عندما يكون عندي داتا قرايد فيها عمود واحد .....
بس ياريت توضح لو كان في الداتا قرايد أكثر من عمود كيف يكون تمرير الشرط على جميع خلايا الداتا قرايد
For i As Integer = 0 To datagridview1.ColumnCount - 1
For x As Integer = 0 To datagridview1.RowCount - 1
If datagridview1.Rows(x).Cells(i).Value > 12 Then
datagridview1.Rows(x).Cells(i).Style.BackColor = Color.Red
End If
Next
Next