السلام عليكم
asp.net
عندي داتا جريد فيها معلومات كمايلي
اسم القطعة
الكمية
في حال ان الكمية كانت اقل من 4 وحدات يجب ان يتغير لون الايتم الى الأحمر
هل هذا ممكن
السلام عليكم
asp.net
عندي داتا جريد فيها معلومات كمايلي
اسم القطعة
الكمية
في حال ان الكمية كانت اقل من 4 وحدات يجب ان يتغير لون الايتم الى الأحمر
هل هذا ممكن
هذا المثال على على درجات طلاب , يلون كل مستوى درجات بلون
حيث أن
e.Item.Cells
يمثل الخلية التي تحتوي على الرقم وفق ترتيب الحقول اي أن الرقم 5 يدل على ترتيب الحقل في ال grid ,
الكود يوضع في الحدث ItemDataBound , أنا جربته مع برنامج خاص بعلامات الطلاب وكانت النتيجة 100%
ارجو أن يكون مفيدا وشكرا
private void dgBrowseExamResult_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemIndex>=0)
{
try
{
if(int.Parse(e.Item.Cells[5].Text) < 70 )
{
e.Item.BackColor=Color.FromArgb(0xFF,0xe8,0xe8);
}
if(int.Parse(e.Item.Cells[5].Text) > 90 )
{
e.Item.BackColor=Color.FromArgb(0x99,0xff,0x99);
}
}
catch{}
}
}مجموعة الدوت نت في السعودية , اشترك معنا لتحصل على كل مفيد في عالم الدوت نت
هذا الموضوع مغلق.