Шаг 1. Напишите оператор Sql следующим образом:
выберите первые 5 PK_Rntol_ID,Title,RenoDate,Promulgator,Flag=case.
когда getdate() - RenoDate <5, тогда '1'
иначе '0'
конец
из esintypzb.T_Info_Rntol, где RenoKind= @type order по RenoDate desc
Шаг 2.
В методе DataBound() DataGrid:
/// <summary>
///Решаем, отображать ли новый значок в зависимости от даты
/// </сводка>
/// <param name="sender"></param>
/// <param name="e"></param>
Private void wgrd_Info_ItemDataBound (отправитель объекта, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
if(e.Item.Cells[5].Text == "1")
{
e.Item.Cells[1].Text = e.Item.Cells[1].Text + " <img src=../../Images/new.gif>";
}
}
}