الخطوة 1: اكتب عبارة Sql مثل هذا:
حدد أعلى 5 PK_Rntol_ID,Title,RenoDate,Promulgator,Flag=case
عندما يكون getdate() - RenoDate <5 ثم "1"
غير ذلك "0"
نهاية
من esintypzb.T_Info_Rntol حيث RenoKind= ترتيب @type بواسطة RenoDate desc
الخطوة 2:
في طريقة DataBound() الخاصة بـ DataGrid:
/// <summary>
/// قرر ما إذا كنت تريد عرض الرمز الجديد بناءً على التاريخ
/// </الملخص>
/// <param name="sender"></param>
/// <param name="e"></param>
الفراغ الخاص wgrd_Info_ItemDataBound (مرسل الكائن، System.Web.UI.WebControls.DataGridItemEventArgs e)
{
إذا (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
إذا (e.Item.Cells[5].النص == "1")
{
e.Item.Cells[1].Text = e.Item.Cells[1].Text + " <img src=../../Images/new.gif>";
}
}
}