StyleFormatCondition format1 = new StyleFormatCondition(); format1.Column = gridView1.Columns["Yas"]; format1.ApplyToRow = true; format1.Appearance.BackColor = Color.Red; format1.Appearance.Options.UseBackColor = true; format1.Condition = FormatConditionEnum.Less; format1.Value1 = 18; gridView1.FormatConditions.Add(format1);
FormatConditionEnum ile farklı koşulları ekleyebiliriz.(Equal,Between,LessOrEqual v.b.)
Listemizde 18 yaşından büyükleri ve küçükleri farklı renkte göstermek istersek şu şekilde iki adet StyleFormatCondition tanımlamamız gerekmektedir.
StyleFormatCondition format1 = new StyleFormatCondition(); format1.Column = gridView1.Columns["Yas"]; format1.ApplyToRow = true; format1.Appearance.BackColor = Color.Red; format1.Appearance.Options.UseBackColor = true; format1.Condition = FormatConditionEnum.Less; format1.Value1 = 18; gridView1.FormatConditions.Add(format1); StyleFormatCondition format2 = new StyleFormatCondition(); format2.Column = gridView1.Columns["Yas"]; format2.ApplyToRow = true; format2.Appearance.BackColor = Color.Green; format2.Appearance.Options.UseBackColor = true; format2.Condition = FormatConditionEnum.GreaterOrEqual; format2.Value1 = 18; gridView1.FormatConditions.Add(format2);
Ekran görüntüsü ise şu şekilde olacaktır ..
Bu şekilde grid üzerindeki kayıtları belli durumlara göre farklı formatlarda görüntüleyebilirsiniz.
Herkese iyi çalışmalar ...