ขั้นตอนที่ 1: เขียนคำสั่ง Sql เช่นนี้:
เลือก PK_Rntol_ID,Title,RenoDate,Promulgator,Flag=case 5 อันดับแรก
เมื่อ getdate() - RenoDate < 5 จากนั้น '1'
อย่างอื่น '0'
จบ
จาก esintypzb.T_Info_Rntol โดยที่ RenoKind= @type order โดย RenoDate desc
ขั้นตอนที่ 2:
ในเมธอด DataBound() ของ DataGrid:
/// <summary>
///ตัดสินใจว่าจะแสดงไอคอนใหม่ตามวันที่หรือไม่
/// </สรุป>
/// <ชื่อพารามิเตอร์ = "ผู้ส่ง" ></ พารามิเตอร์>
/// <ชื่อพารามิเตอร์ = "e" ></ พารามิเตอร์>
โมฆะส่วนตัว wgrd_Info_ItemDataBound (ผู้ส่งวัตถุ System.Web.UI.WebControls.DataGridItemEventArgs e)
-
ถ้า (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
-
ถ้า(e.Item.Cells[5].Text == "1")
-
e.Item.Cells[1].Text = e.Item.Cells[1].Text + " <img src=../../Images/new.gif>";
-
-
-