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

2008-02-22 09:31:35来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

第一步:这样写Sql语句:

select top 5 PK_Rntol_ID,Title,RenoDate,Promulgator,Flag=case
when getdate() - RenoDate < 5 then '1'
else '0'
end
from esintypzb.T_Info_Rntol where RenoKind= @type order by RenoDate desc

第二步:

在DataGrid的DataBound()方法里面:

/// <summary>
/// 根据日期的多少,决定是否显示new图标
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void wgrd_Info_ItemDataBound(object sender, 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 "&nbsp;<img src=../../Images/new.gif>";
}
}
}

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:一个通过web.Mail发送邮件的类

下一篇:Asp.Net细节性问题精萃