我有这样的网格视图:
我改变了背景色,因为如果背景颜色是浅色的,那么它对我来说意味着什么,我需要在gridview之上看到它。
DateTime dt;
if (DateTime.TryParseExact(e.Row.Cells[1].Text, "dd.MM.yyyy HH:mm",
CultureInfo.InvariantCulture,
DateTimeStyles.None, out dt))
{
if (dt < DateTime.Now.AddHours(-102))
{
e.Row.Cells[1].BackColor = System.Drawing.Color.LightCoral;
}
}
DateTime dt2;
if (DateTime.TryParseExact(e.Row.Cells[2].Text, "dd.MM.yyyy HH:mm",
CultureInfo.InvariantCulture,
DateTimeStyles.None, out dt2))
{
if (dt2 < DateTime.Now.AddHours(-140))
{
e.Row.Cells[2].BackColor = System.Drawing.Color.LightCoral;
}
}
DateTime dt3;
if (DateTime.TryParseExact(e.Row.Cells[3].Text, "dd.MM.yyyy HH:mm",
CultureInfo.InvariantCulture,
DateTimeStyles.None, out dt3))
{
if (dt3 < DateTime.Now.AddHours(-280))
{
e.Row.Cells[3].BackColor = System.Drawing.Color.LightCoral;
}
}
我需要按照这样的方式对行进行排序:
对此有何建议?