ステップ 1: SQL ステートメントを次のように記述します:
上位 5 個を選択 PK_Rntol_ID,Title,RenoDate,Promulgator,Flag=case
getdate() - RenoDate < 5 の場合は '1'
それ以外の場合は「0」
終わり
from esintypzb.T_Info_Rntol where RenoKind= @type order by RenoDate desc
ステップ 2:
DataGrid の DataBound() メソッド内:
/// <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>";
}
}
}