在DataGrid里面根据日期的不同显示new图标

2008/9/29 14:33:07 来源:互联网 【 】 浏览:12518次

第一步:这样写Sql语句:

selecttop5PK_Rntol_ID,Title,RenoDate,Promulgator,Flag=case
whengetdate()-RenoDate<5then'1'
else'0'
end
fromesintypzb.T_Info_RntolwhereRenoKind=@typeorderbyRenoDatedesc

第二步:

在DataGrid的DataBound()方法里面:

///<summary>
///根据日期的多少,决定是否显示new图标
///</summary>
///<paramname="sender"></param>
///<paramname="e"></param>
privatevoidwgrd_Info_ItemDataBound(objectsender,System.Web.UI.WebControls.DataGridItemEventArgse)
{
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+"&nbsp;<imgsrc=../../Images/new.gif>";
}
}
}

  • 上一篇文章:Asp.Net细节性问题精萃
  • 下一篇文章:ASP.NET中17种正则表达式
    当前地址:https://dns2003.com:443/help/hlp_dtl.asp?nid=10000219&tag=help
    更多帮助登录: http://www.dns2003.com/help
    业务请咨询E网时代客服部