Создайте свойство как shouldHighlight
, которое будет определять конкретную строку для выделения.
В зависимости от того, какая запись добавлена или обновлена, установите флаг в значение true, а для других записей - false.
в событии RowDataBound,
Проверьте, имеет ли конкретная строка флаг true, примените к ней CSS или цвет фона.
protected void grd_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
Record objR = (Record)e.Row.DataItem;
if (objR.shouldHighLight)
{
e.Row.BackColor = System.Drawing.Color.LightBlue;
}
}
}
в моем примере Record
это класс
как
public class Record {
public string Name { get; set; }
public bool shouldHighLight { get; set; }
}
дай мне знать твои мысли.